categories

jax_non_tm jax_tm nasus_non_tm nasus_tm

nasus_tm

abtree tm total throughput abtree tm tree stats avgKeyDepth abtree tm total commits abtree tm total aborts abtree tm abort rate abtree tm global lock sec bst tm total throughput bst tm tree stats avgKeyDepth bst tm total commits bst tm total aborts bst tm abort rate bst tm global lock sec avl tm total throughput avl tm tree stats avgKeyDepth avl tm total commits avl tm total aborts avl tm abort rate avl tm global lock sec index output log
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000048.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000117.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000232.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000034.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000199.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000148.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000099.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000085.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000207.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000156.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000046.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000162.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000110.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000275.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000097.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000209.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000200.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000080.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000272.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000064.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000090.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000041.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000008.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000165.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000020.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000150.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000029.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000074.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000247.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000186.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000240.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000181.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000073.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000001.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000248.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000125.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000188.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000122.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000235.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000006.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000249.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000016.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000011.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000133.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000017.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000258.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000033.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000092.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000251.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000031.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000134.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000157.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000280.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000146.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000065.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000190.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000256.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000287.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000141.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000019.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000174.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000059.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000050.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000263.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000081.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000108.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000264.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000218.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000057.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000025.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000101.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000088.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000216.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000211.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000106.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000022.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000123.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000124.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000159.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000189.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000234.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000007.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000158.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000233.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000241.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000187.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000075.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000072.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000009.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000246.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000180.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000040.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000151.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000091.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000118.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000164.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000273.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000047.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000274.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000096.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000163.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000098.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000206.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000208.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000035.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000111.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000201.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000116.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000087.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000219.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000175.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000032.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000210.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000107.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000024.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000023.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000217.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000100.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000089.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000058.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000257.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000265.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000172.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000119.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000109.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000056.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000191.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000051.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000262.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000286.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000140.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000250.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000196.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000018.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000147.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000149.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000281.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000222.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000063.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000198.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000225.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000132.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000288.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000083.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000135.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000052.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000268.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000027.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000103.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000213.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000224.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000214.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000104.txt
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=20000000 valid=True
    extractor for field=algorithm gets value=brown_abtree_tm_auto.debra.tl2 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=256 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=15.13 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=1033278 valid=True
    extractor for field=mem_maxresident_kb gets value=2736240 valid=True
    extractor for field=user_cputime gets value=3575.99 valid=True
    extractor for field=sys_cputime gets value=136.97 valid=True
    extractor for field=percent_cpu gets value=24533 valid=True
    extractor for field=alg gets value=abtree-tl2 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=61689425 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=9 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=8 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000048 valid=True
    extractor for field=__file_data gets value=data000048.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_abtree_tm_auto.debra.tl2 -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 20000000, 'brown_abtree_tm_auto.debra.tl2', '-pin 0-63,128-191,64-127,192-255', 10000, 256, 2, 'false', 15.13, 0, 1033278, 2736240, 3575.99, 136.97, 24533, 'abtree-tl2', 'success', 61689425, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 9, 8, 0, 0, 0, 0, 'nasus', '000048', 'data000048.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_abtree_tm_auto.debra.tl2 -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000178.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000176.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000261.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000069.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000015.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000012.txt
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=2000000 valid=True
    extractor for field=algorithm gets value=brown_sigouin_int_avl_tm_auto.debra.norec valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=192 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=18.58 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=118927 valid=True
    extractor for field=mem_maxresident_kb gets value=469680 valid=True
    extractor for field=user_cputime gets value=3333.69 valid=True
    extractor for field=sys_cputime gets value=11.29 valid=True
    extractor for field=percent_cpu gets value=18000 valid=True
    extractor for field=alg gets value=int-avl-norec valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=4894895 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=24 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=18.3488 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000117 valid=True
    extractor for field=__file_data gets value=data000117.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_int_avl_tm_auto.debra.norec -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 2000000, 'brown_sigouin_int_avl_tm_auto.debra.norec', '-pin 0-63,128-191,64-127,192-255', 10000, 192, 1, 'false', 18.58, 0, 118927, 469680, 3333.69, 11.29, 18000, 'int-avl-norec', 'success', 4894895, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 24, 18.3488, 0, 0, 0, 0, 'nasus', '000117', 'data000117.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_int_avl_tm_auto.debra.norec -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000266.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000127.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000003.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000171.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000136.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000084.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000120.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000195.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000055.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000144.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000253.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000138.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000282.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000228.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000060.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000192.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000285.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000143.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000226.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000254.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000221.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000230.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000078.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000237.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000004.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000239.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000076.txt
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=20000000 valid=True
    extractor for field=algorithm gets value=brown_abtree_tm_auto.debra.norec valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=64 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=36.08 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=451663 valid=True
    extractor for field=mem_maxresident_kb gets value=1804220 valid=True
    extractor for field=user_cputime gets value=2139.52 valid=True
    extractor for field=sys_cputime gets value=22.02 valid=True
    extractor for field=percent_cpu gets value=5989 valid=True
    extractor for field=alg gets value=abtree-norec valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=20088857 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=9 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=8 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000034 valid=True
    extractor for field=__file_data gets value=data000034.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_abtree_tm_auto.debra.norec -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 20000000, 'brown_abtree_tm_auto.debra.norec', '-pin 0-63,128-191,64-127,192-255', 10000, 64, 2, 'false', 36.08, 0, 451663, 1804220, 2139.52, 22.02, 5989, 'abtree-norec', 'success', 20088857, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 9, 8, 0, 0, 0, 0, 'nasus', '000034', 'data000034.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_abtree_tm_auto.debra.norec -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000152.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000245.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000155.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000183.txt
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=200000 valid=True
    extractor for field=algorithm gets value=brown_abtree_tm_auto.debra.norec valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=256 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=13.43 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=96181 valid=True
    extractor for field=mem_maxresident_kb gets value=370668 valid=True
    extractor for field=user_cputime gets value=3224.43 valid=True
    extractor for field=sys_cputime gets value=9.96 valid=True
    extractor for field=percent_cpu gets value=24067 valid=True
    extractor for field=alg gets value=abtree-norec valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=2939584 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=7 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=6 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000232 valid=True
    extractor for field=__file_data gets value=data000232.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_abtree_tm_auto.debra.norec -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 200000, 'brown_abtree_tm_auto.debra.norec', '-pin 0-63,128-191,64-127,192-255', 10000, 256, 2, 'false', 13.43, 0, 96181, 370668, 3224.43, 9.96, 24067, 'abtree-norec', 'success', 2939584, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 7, 6, 0, 0, 0, 0, 'nasus', '000232', 'data000232.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_abtree_tm_auto.debra.norec -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255')
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000242.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000184.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000129.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000071.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000277.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000038.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000095.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000160.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000044.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000010.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000167.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000043.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000270.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000223.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000014.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000115.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000202.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000169.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000036.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000279.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000205.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000112.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000013.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000227.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000220.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000137.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000068.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000130.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000229.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000193.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000255.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000066.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000284.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000142.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000194.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000283.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000139.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000252.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000061.txt
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=200000 valid=True
    extractor for field=algorithm gets value=brown_int_bst_tm_auto.debra.norec valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=256 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=13.08 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=86983 valid=True
    extractor for field=mem_maxresident_kb gets value=336100 valid=True
    extractor for field=user_cputime gets value=3123.86 valid=True
    extractor for field=sys_cputime gets value=10.3 valid=True
    extractor for field=percent_cpu gets value=23955 valid=True
    extractor for field=alg gets value=int-bst-norec valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=4205249 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=37 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=20.2958 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000199 valid=True
    extractor for field=__file_data gets value=data000199.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_int_bst_tm_auto.debra.norec -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 200000, 'brown_int_bst_tm_auto.debra.norec', '-pin 0-63,128-191,64-127,192-255', 10000, 256, 1, 'false', 13.08, 0, 86983, 336100, 3123.86, 10.3, 23955, 'int-bst-norec', 'success', 4205249, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 37, 20.2958, 0, 0, 0, 0, 'nasus', '000199', 'data000199.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_int_bst_tm_auto.debra.norec -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255')
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000170.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000145.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000028.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000267.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000197.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000054.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000082.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000053.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000177.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000105.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000260.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000026.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000021.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000179.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000212.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000102.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000269.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000215.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000278.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000037.txt
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=200000 valid=True
    extractor for field=algorithm gets value=brown_int_bst_tm_auto.debra.tl2 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=256 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.63 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=95014 valid=True
    extractor for field=mem_maxresident_kb gets value=344800 valid=True
    extractor for field=user_cputime gets value=2806.42 valid=True
    extractor for field=sys_cputime gets value=65.78 valid=True
    extractor for field=percent_cpu gets value=24696 valid=True
    extractor for field=alg gets value=int-bst-tl2 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=58298028 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=38 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=19.339 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000207 valid=True
    extractor for field=__file_data gets value=data000207.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_int_bst_tm_auto.debra.tl2 -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 200000, 'brown_int_bst_tm_auto.debra.tl2', '-pin 0-63,128-191,64-127,192-255', 10000, 256, 1, 'false', 11.63, 0, 95014, 344800, 2806.42, 65.78, 24696, 'int-bst-tl2', 'success', 58298028, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 38, 19.339, 0, 0, 0, 0, 'nasus', '000207', 'data000207.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_int_bst_tm_auto.debra.tl2 -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255')
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000173.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000086.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000062.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000049.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000259.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000067.txt
## Script running with the following parameters:

{   'cmd_compile': 'make bin_dir={__dir_run} -j has_libpapi=0',
    'cmd_run': 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 '
               'numactl -i all /usr/bin/time -f "[time_cmd_output] '
               'time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, '
               'mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, '
               'percent_cpu=%P" ./{algorithm} -nwork {TOTAL_THREADS} -nprefill '
               '{TOTAL_THREADS} -prefill-hybrid -prefill-hybrid-min-ms 1000 '
               '-prefill-hybrid-max-ms 5000 -insdel {INS_DEL_FRAC} -k {MAXKEY} '
               '-t {millis} {thread_pinning}',
    'data_fields': {   'INS_DEL_FRAC': {   'coltype': 'TEXT',
                                           'extractor': ,
                                           'name': 'INS_DEL_FRAC',
                                           'validator': .fn at 0x7f1b0029d378>},
                       'MAXKEY': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'MAXKEY',
                                     'validator': .fn at 0x7f1b00250378>},
                       'MILLIS_TO_RUN': {   'coltype': 'TEXT',
                                            'extractor': ,
                                            'name': 'MILLIS_TO_RUN',
                                            'validator': },
                       'PAPI_L2_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L2_TCM',
                                          'validator': },
                       'PAPI_L3_TCM': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'PAPI_L3_TCM',
                                          'validator': },
                       'PAPI_TOT_CYC': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_CYC',
                                           'validator': },
                       'PAPI_TOT_INS': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'PAPI_TOT_INS',
                                           'validator': },
                       'RECLAIM': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'RECLAIM',
                                      'validator': },
                       'TOTAL_THREADS': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'TOTAL_THREADS',
                                            'validator': .fn at 0x7f1b00250598>},
                       '__cmd_run': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': '__cmd_run',
                                        'validator': },
                       '__file_data': {   'coltype': 'TEXT',
                                          'extractor': ,
                                          'name': '__file_data',
                                          'validator': },
                       '__hostname': {   'coltype': 'TEXT',
                                         'extractor': ,
                                         'name': '__hostname',
                                         'validator': },
                       '__step': {   'coltype': 'TEXT',
                                     'extractor': ,
                                     'name': '__step',
                                     'validator': },
                       '__trials': {   'coltype': 'INTEGER',
                                       'extractor': ,
                                       'name': '__trials',
                                       'validator': .fn at 0x7f1b00250620>},
                       'abort_rate': {   'coltype': 'REAL',
                                         'extractor': ,
                                         'name': 'abort_rate',
                                         'validator': },
                       'alg': {   'coltype': 'TEXT',
                                  'extractor': ,
                                  'name': 'alg',
                                  'validator': },
                       'algorithm': {   'coltype': 'TEXT',
                                        'extractor': ,
                                        'name': 'algorithm',
                                        'validator': .fn at 0x7f1b00250400>},
                       'elapsed_millis': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'elapsed_millis',
                                             'validator': },
                       'faults_major': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_major',
                                           'validator': },
                       'faults_minor': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'faults_minor',
                                           'validator': },
                       'global_lock_sec': {   'coltype': 'REAL',
                                              'extractor': ,
                                              'name': 'global_lock_sec',
                                              'validator': },
                       'mem_maxresident_kb': {   'coltype': 'INTEGER',
                                                 'extractor': ,
                                                 'name': 'mem_maxresident_kb',
                                                 'validator': },
                       'millis': {   'coltype': 'INTEGER',
                                     'extractor': ,
                                     'name': 'millis',
                                     'validator': .fn at 0x7f1b00250510>},
                       'percent_cpu': {   'coltype': 'INTEGER',
                                          'extractor': ,
                                          'name': 'percent_cpu',
                                          'validator': },
                       'sys_cputime': {   'coltype': 'REAL',
                                          'extractor': ,
                                          'name': 'sys_cputime',
                                          'validator': },
                       'thread_pinning': {   'coltype': 'TEXT',
                                             'extractor': ,
                                             'name': 'thread_pinning',
                                             'validator': .fn at 0x7f1b00250488>},
                       'time_elapsed_sec': {   'coltype': 'REAL',
                                               'extractor': ,
                                               'name': 'time_elapsed_sec',
                                               'validator': },
                       'timeout': {   'coltype': 'TEXT',
                                      'extractor': ,
                                      'name': 'timeout',
                                      'validator': .fn at 0x7f1b002506a8>},
                       'total_aborts': {   'coltype': 'INTEGER',
                                           'extractor': ,
                                           'name': 'total_aborts',
                                           'validator': },
                       'total_commits': {   'coltype': 'INTEGER',
                                            'extractor': ,
                                            'name': 'total_commits',
                                            'validator': },
                       'total_throughput': {   'coltype': 'INTEGER',
                                               'extractor': ,
                                               'name': 'total_throughput',
                                               'validator': },
                       'tree_stats_avgKeyDepth': {   'coltype': 'REAL',
                                                     'extractor': ,
                                                     'name': 'tree_stats_avgKeyDepth',
                                                     'validator': },
                       'tree_stats_height': {   'coltype': 'INTEGER',
                                                'extractor': ,
                                                'name': 'tree_stats_height',
                                                'validator': },
                       'user_cputime': {   'coltype': 'REAL',
                                           'extractor': ,
                                           'name': 'user_cputime',
                                           'validator': },
                       'validate_result': {   'coltype': 'TEXT',
                                              'extractor': ,
                                              'name': 'validate_result',
                                              'validator': .fn at 0x7f1b00250730>}},
    'data_file_paths': [],
    'file_data': 'data{__step}.txt',
    'log': <_io.TextIOWrapper name='output_log.txt' mode='w' encoding='UTF-8'>,
    'pages': [   {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'abtree_tm-legend.png',
                     'name': 'abtree_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'bst_tm-legend.png',
                     'name': 'bst_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_throughput',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_tree_stats_avgKeyDepth',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_commits',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_total_aborts',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_abort_rate',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''},
                 {   'column_field': 'INS_DEL_FRAC',
                     'fields': ['INS_DEL_FRAC', 'MAXKEY'],
                     'image_files': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'legend_file': 'avl_tm-legend.png',
                     'name': 'avl_tm_global_lock_sec',
                     'page_field_list': [],
                     'row_field': 'MAXKEY',
                     'sep': '-',
                     'table_field': ''}],
    'plots': [   {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002507b8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250840>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002508c8>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250950>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002509d8>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250a60>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ae8>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('abtree-norec','abtree-tl2','abtree-pathcas')",
                     'name': 'abtree_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250b70>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250bf8>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250c80>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d08>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250d90>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250e18>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250ea0>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00250f28>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-bst-norec','int-bst-tl2','int-bst-pathcas')",
                     'name': 'bst_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256048>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002560d0>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm-1col-legend.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256158>,
                     'series': 'alg',
                     'title': '',
                     'varying_cols_list': [],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_throughput-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002561e0>,
                     'series': 'alg',
                     'title': 'total_throughput',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_throughput'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_tree_stats_avgKeyDepth-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256268>,
                     'series': 'alg',
                     'title': 'tree_stats_avgKeyDepth',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'tree_stats_avgKeyDepth'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_commits-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b002562f0>,
                     'series': 'alg',
                     'title': 'total_commits',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_commits'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_total_aborts-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256378>,
                     'series': 'alg',
                     'title': 'total_aborts',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'total_aborts'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_abort_rate-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256400>,
                     'series': 'alg',
                     'title': 'abort_rate',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'abort_rate'},
                 {   'filter': 'alg in '
                               "('int-avl-norec','int-avl-tl2','int-avl-pathcas')",
                     'name': 'avl_tm_global_lock_sec-u{INS_DEL_FRAC}-k{MAXKEY}.png',
                     'plot_cmd_args': '',
                     'plot_style_hooks_file': '',
                     'plot_type': .func at 0x7f1b00256488>,
                     'series': 'alg',
                     'title': 'global_lock_sec',
                     'varying_cols_list': ['INS_DEL_FRAC', 'MAXKEY'],
                     'x_axis': 'TOTAL_THREADS',
                     'y_axis': 'global_lock_sec'}],
    'replacements': {   '__dir_compile': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../',
                        '__dir_data': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/data_tm',
                        '__dir_run': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/bin',
                        '__dir_tools': '/home/t35brown/vscode_projects/tmbench/experiments_kcas_paper/../setbench/tools',
                        '__hostname': 'nasus'},
    'run_params': {   'INS_DEL_FRAC': ['5.0 5.0'],
                      'MAXKEY': [20000000, 2000000, 200000],
                      'TOTAL_THREADS': [64, 128, 192, 256],
                      '__trials': [1, 2],
                      'algorithm': [   'brown_sigouin_int_avl_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.tl2',
                                       'brown_abtree_tm_auto.debra.norec',
                                       'sigouin_int_bst_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.norec',
                                       'brown_sigouin_int_avl_tm_auto.debra.norec',
                                       'sigouin_int_avl_kcas_validate.debra',
                                       'brown_int_bst_tm_auto.debra.tl2',
                                       'brown_sigouin_abtree_kcas_validate.debra'],
                      'millis': [10000],
                      'thread_pinning': ['-pin 0-63,128-191,64-127,192-255']},
    'run_params_filters': {   'INS_DEL_FRAC': None,
                              'MAXKEY': None,
                              'TOTAL_THREADS': None,
                              '__trials': None,
                              'algorithm': None,
                              'millis': None,
                              'thread_pinning': None},
    'sanity_check_failures': [],
    'time_fields': [   'time_elapsed_sec',
                       'faults_major',
                       'faults_minor',
                       'mem_maxresident_kb',
                       'user_cputime',
                       'sys_cputime',
                       'percent_cpu']}

## Creating sqlite database
Creating sqlite database from experimental data

## warning: data file count that would be produced by running (216) does NOT match available data count (288)

processing data_tm/data000131.txt
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=2000000 valid=True
    extractor for field=algorithm gets value=brown_int_bst_tm_auto.debra.tl2 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=192 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.49 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=103409 valid=True
    extractor for field=mem_maxresident_kb gets value=361108 valid=True
    extractor for field=user_cputime gets value=2093.75 valid=True
    extractor for field=sys_cputime gets value=62.51 valid=True
    extractor for field=percent_cpu gets value=18759 valid=True
    extractor for field=alg gets value=int-bst-tl2 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=60848921 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=43 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=23.0305 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000110 valid=True
    extractor for field=__file_data gets value=data000110.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_int_bst_tm_auto.debra.tl2 -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 2000000, 'brown_int_bst_tm_auto.debra.tl2', '-pin 0-63,128-191,64-127,192-255', 10000, 192, 2, 'false', 11.49, 0, 103409, 361108, 2093.75, 62.51, 18759, 'int-bst-tl2', 'success', 60848921, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 43, 23.0305, 0, 0, 0, 0, 'nasus', '000110', 'data000110.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_int_bst_tm_auto.debra.tl2 -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=2000000 valid=True
    extractor for field=algorithm gets value=brown_int_bst_tm_auto.debra.norec valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=128 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=16.13 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=91965 valid=True
    extractor for field=mem_maxresident_kb gets value=364048 valid=True
    extractor for field=user_cputime gets value=1968.79 valid=True
    extractor for field=sys_cputime gets value=21.7 valid=True
    extractor for field=percent_cpu gets value=12339 valid=True
    extractor for field=alg gets value=int-bst-norec valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=15883791 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=50 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=24.3049 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000099 valid=True
    extractor for field=__file_data gets value=data000099.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_int_bst_tm_auto.debra.norec -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 2000000, 'brown_int_bst_tm_auto.debra.norec', '-pin 0-63,128-191,64-127,192-255', 10000, 128, 1, 'false', 16.13, 0, 91965, 364048, 1968.79, 21.7, 12339, 'int-bst-norec', 'success', 15883791, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 50, 24.3049, 0, 0, 0, 0, 'nasus', '000099', 'data000099.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_int_bst_tm_auto.debra.norec -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=20000000 valid=True
    extractor for field=algorithm gets value=brown_abtree_tm_auto.debra.tl2 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=192 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=15.79 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=953400 valid=True
    extractor for field=mem_maxresident_kb gets value=2550000 valid=True
    extractor for field=user_cputime gets value=2838.79 valid=True
    extractor for field=sys_cputime gets value=100.86 valid=True
    extractor for field=percent_cpu gets value=18616 valid=True
    extractor for field=alg gets value=abtree-tl2 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=54818635 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=9 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=8 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000046 valid=True
    extractor for field=__file_data gets value=data000046.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_abtree_tm_auto.debra.tl2 -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 20000000, 'brown_abtree_tm_auto.debra.tl2', '-pin 0-63,128-191,64-127,192-255', 10000, 192, 2, 'false', 15.79, 0, 953400, 2550000, 2838.79, 100.86, 18616, 'abtree-tl2', 'success', 54818635, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 9, 8, 0, 0, 0, 0, 'nasus', '000046', 'data000046.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_abtree_tm_auto.debra.tl2 -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=200000 valid=True
    extractor for field=algorithm gets value=brown_sigouin_int_avl_tm_auto.debra.norec valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=64 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.49 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=127720 valid=True
    extractor for field=mem_maxresident_kb gets value=511008 valid=True
    extractor for field=user_cputime gets value=718.18 valid=True
    extractor for field=sys_cputime gets value=15.56 valid=True
    extractor for field=percent_cpu gets value=6382 valid=True
    extractor for field=alg gets value=int-avl-norec valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=15893491 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=20 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=14.9403 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000209 valid=True
    extractor for field=__file_data gets value=data000209.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_int_avl_tm_auto.debra.norec -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 200000, 'brown_sigouin_int_avl_tm_auto.debra.norec', '-pin 0-63,128-191,64-127,192-255', 10000, 64, 1, 'false', 11.49, 0, 127720, 511008, 718.18, 15.56, 6382, 'int-avl-norec', 'success', 15893491, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 20, 14.9403, 0, 0, 0, 0, 'nasus', '000209', 'data000209.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_int_avl_tm_auto.debra.norec -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=2000000 valid=True
    extractor for field=algorithm gets value=brown_sigouin_abtree_kcas_validate.debra valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=128 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.6 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=92040 valid=True
    extractor for field=mem_maxresident_kb gets value=363052 valid=True
    extractor for field=user_cputime gets value=1472.97 valid=True
    extractor for field=sys_cputime gets value=5.44 valid=True
    extractor for field=percent_cpu gets value=12735 valid=True
    extractor for field=alg gets value=abtree-pathcas valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=174716899 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=8 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=7 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000156 valid=True
    extractor for field=__file_data gets value=data000156.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_abtree_kcas_validate.debra -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 2000000, 'brown_sigouin_abtree_kcas_validate.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 128, 2, 'false', 11.6, 0, 92040, 363052, 1472.97, 5.44, 12735, 'abtree-pathcas', 'success', 174716899, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 8, 7, 0, 0, 0, 0, 'nasus', '000156', 'data000156.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_abtree_kcas_validate.debra -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=200000 valid=True
    extractor for field=algorithm gets value=sigouin_int_bst_kcas_validate.debra valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=256 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.67 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=88319 valid=True
    extractor for field=mem_maxresident_kb gets value=331704 valid=True
    extractor for field=user_cputime gets value=2859.69 valid=True
    extractor for field=sys_cputime gets value=9.23 valid=True
    extractor for field=percent_cpu gets value=24579 valid=True
    extractor for field=alg gets value=int-bst-pathcas valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=275973283 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=43 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=19.4949 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000272 valid=True
    extractor for field=__file_data gets value=data000272.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_bst_kcas_validate.debra -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 200000, 'sigouin_int_bst_kcas_validate.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 256, 2, 'false', 11.67, 0, 88319, 331704, 2859.69, 9.23, 24579, 'int-bst-pathcas', 'success', 275973283, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 43, 19.4949, 0, 0, 0, 0, 'nasus', '000272', 'data000272.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_bst_kcas_validate.debra -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=2000000 valid=True
    extractor for field=algorithm gets value=brown_int_bst_tm_auto.debra.norec valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=64 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=15.98 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=84657 valid=True
    extractor for field=mem_maxresident_kb gets value=337184 valid=True
    extractor for field=user_cputime gets value=979.37 valid=True
    extractor for field=sys_cputime gets value=19.08 valid=True
    extractor for field=percent_cpu gets value=6245 valid=True
    extractor for field=alg gets value=int-bst-norec valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=17792500 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=49 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=24.6828 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000097 valid=True
    extractor for field=__file_data gets value=data000097.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_int_bst_tm_auto.debra.norec -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 2000000, 'brown_int_bst_tm_auto.debra.norec', '-pin 0-63,128-191,64-127,192-255', 10000, 64, 1, 'false', 15.98, 0, 84657, 337184, 979.37, 19.08, 6245, 'int-bst-norec', 'success', 17792500, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 49, 24.6828, 0, 0, 0, 0, 'nasus', '000097', 'data000097.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_int_bst_tm_auto.debra.norec -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255')

processing data_tm/data000204.txt

processing data_tm/data000113.txt

processing data_tm/data000114.txt

processing data_tm/data000203.txt

processing data_tm/data000030.txt

processing data_tm/data000168.txt

processing data_tm/data000042.txt

processing data_tm/data000271.txt

processing data_tm/data000093.txt

processing data_tm/data000039.txt

processing data_tm/data000276.txt

processing data_tm/data000166.txt

processing data_tm/data000161.txt
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=200000 valid=True
    extractor for field=algorithm gets value=brown_int_bst_tm_auto.debra.norec valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=256 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=13.09 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=86873 valid=True
    extractor for field=mem_maxresident_kb gets value=335532 valid=True
    extractor for field=user_cputime gets value=3129.51 valid=True
    extractor for field=sys_cputime gets value=9.28 valid=True
    extractor for field=percent_cpu gets value=23962 valid=True
    extractor for field=alg gets value=int-bst-norec valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=3907438 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=37 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=19.0708 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000200 valid=True
    extractor for field=__file_data gets value=data000200.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_int_bst_tm_auto.debra.norec -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 200000, 'brown_int_bst_tm_auto.debra.norec', '-pin 0-63,128-191,64-127,192-255', 10000, 256, 2, 'false', 13.09, 0, 86873, 335532, 3129.51, 9.28, 23962, 'int-bst-norec', 'success', 3907438, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 37, 19.0708, 0, 0, 0, 0, 'nasus', '000200', 'data000200.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_int_bst_tm_auto.debra.norec -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255')

processing data_tm/data000045.txt
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=20000000 valid=True
    extractor for field=algorithm gets value=brown_sigouin_abtree_kcas_validate.debra valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=256 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.71 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=199595 valid=True
    extractor for field=mem_maxresident_kb gets value=782960 valid=True
    extractor for field=user_cputime gets value=2873.04 valid=True
    extractor for field=sys_cputime gets value=7.54 valid=True
    extractor for field=percent_cpu gets value=24599 valid=True
    extractor for field=alg gets value=abtree-pathcas valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=107525421 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=9 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=8 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000064 valid=True
    extractor for field=__file_data gets value=data000064.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_abtree_kcas_validate.debra -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 20000000, 'brown_sigouin_abtree_kcas_validate.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 256, 2, 'false', 11.71, 0, 199595, 782960, 2873.04, 7.54, 24599, 'abtree-pathcas', 'success', 107525421, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 9, 8, 0, 0, 0, 0, 'nasus', '000064', 'data000064.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_abtree_kcas_validate.debra -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255')

processing data_tm/data000094.txt
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=20000000 valid=True
    extractor for field=algorithm gets value=sigouin_int_avl_kcas_validate.debra valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=64 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=13.85 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=235311 valid=True
    extractor for field=mem_maxresident_kb gets value=941876 valid=True
    extractor for field=user_cputime gets value=880.6 valid=True
    extractor for field=sys_cputime gets value=4.82 valid=True
    extractor for field=percent_cpu gets value=6391 valid=True
    extractor for field=alg gets value=int-avl-pathcas valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=30686125 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=28 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=21.7121 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000090 valid=True
    extractor for field=__file_data gets value=data000090.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_avl_kcas_validate.debra -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 20000000, 'sigouin_int_avl_kcas_validate.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 64, 2, 'false', 13.85, 0, 235311, 941876, 880.6, 4.82, 6391, 'int-avl-pathcas', 'success', 30686125, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 28, 21.7121, 0, 0, 0, 0, 'nasus', '000090', 'data000090.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_avl_kcas_validate.debra -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255')

processing data_tm/data000154.txt
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=20000000 valid=True
    extractor for field=algorithm gets value=brown_int_bst_tm_auto.debra.norec valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=256 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=44.57 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=177666 valid=True
    extractor for field=mem_maxresident_kb gets value=702900 valid=True
    extractor for field=user_cputime gets value=9980.23 valid=True
    extractor for field=sys_cputime gets value=18.86 valid=True
    extractor for field=percent_cpu gets value=22433 valid=True
    extractor for field=alg gets value=int-bst-norec valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=10269829 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=57 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=28.6049 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000008 valid=True
    extractor for field=__file_data gets value=data000008.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_int_bst_tm_auto.debra.norec -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 20000000, 'brown_int_bst_tm_auto.debra.norec', '-pin 0-63,128-191,64-127,192-255', 10000, 256, 2, 'false', 44.57, 0, 177666, 702900, 9980.23, 18.86, 22433, 'int-bst-norec', 'success', 10269829, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 57, 28.6049, 0, 0, 0, 0, 'nasus', '000008', 'data000008.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_int_bst_tm_auto.debra.norec -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=20000000 valid=True
    extractor for field=algorithm gets value=sigouin_int_bst_kcas_validate.debra valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=256 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=12.01 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=244903 valid=True
    extractor for field=mem_maxresident_kb gets value=969956 valid=True
    extractor for field=user_cputime gets value=2913.58 valid=True
    extractor for field=sys_cputime gets value=9.98 valid=True
    extractor for field=percent_cpu gets value=24334 valid=True
    extractor for field=alg gets value=int-bst-pathcas valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=89610082 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=55 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=28.8381 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000080 valid=True
    extractor for field=__file_data gets value=data000080.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_bst_kcas_validate.debra -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 20000000, 'sigouin_int_bst_kcas_validate.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 256, 2, 'false', 12.01, 0, 244903, 969956, 2913.58, 9.98, 24334, 'int-bst-pathcas', 'success', 89610082, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 55, 28.8381, 0, 0, 0, 0, 'nasus', '000080', 'data000080.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_bst_kcas_validate.debra -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255')

processing data_tm/data000185.txt

processing data_tm/data000243.txt
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=20000000 valid=True
    extractor for field=algorithm gets value=brown_abtree_tm_auto.debra.tl2 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=64 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=15.65 valid=True
    extractor for field=faults_major gets value=1 valid=True
    extractor for field=faults_minor gets value=852120 valid=True
    extractor for field=mem_maxresident_kb gets value=2275472 valid=True
    extractor for field=user_cputime gets value=918.82 valid=True
    extractor for field=sys_cputime gets value=58.64 valid=True
    extractor for field=percent_cpu gets value=6243 valid=True
    extractor for field=alg gets value=abtree-tl2 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=43077689 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=9 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=8 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000041 valid=True
    extractor for field=__file_data gets value=data000041.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_abtree_tm_auto.debra.tl2 -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 20000000, 'brown_abtree_tm_auto.debra.tl2', '-pin 0-63,128-191,64-127,192-255', 10000, 64, 1, 'false', 15.65, 1, 852120, 2275472, 918.82, 58.64, 6243, 'abtree-tl2', 'success', 43077689, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 9, 8, 0, 0, 0, 0, 'nasus', '000041', 'data000041.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_abtree_tm_auto.debra.tl2 -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255')

processing data_tm/data000070.txt
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=2000000 valid=True
    extractor for field=algorithm gets value=sigouin_int_avl_kcas_validate.debra valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=64 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.41 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=91605 valid=True
    extractor for field=mem_maxresident_kb gets value=367288 valid=True
    extractor for field=user_cputime gets value=727.26 valid=True
    extractor for field=sys_cputime gets value=4.47 valid=True
    extractor for field=percent_cpu gets value=6410 valid=True
    extractor for field=alg gets value=int-avl-pathcas valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=54996717 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=24 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=18.2597 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000186 valid=True
    extractor for field=__file_data gets value=data000186.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_avl_kcas_validate.debra -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 2000000, 'sigouin_int_avl_kcas_validate.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 64, 2, 'false', 11.41, 0, 91605, 367288, 727.26, 4.47, 6410, 'int-avl-pathcas', 'success', 54996717, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 24, 18.2597, 0, 0, 0, 0, 'nasus', '000186', 'data000186.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_avl_kcas_validate.debra -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=200000 valid=True
    extractor for field=algorithm gets value=brown_abtree_tm_auto.debra.tl2 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=256 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.8 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=332086 valid=True
    extractor for field=mem_maxresident_kb gets value=949340 valid=True
    extractor for field=user_cputime gets value=2819.31 valid=True
    extractor for field=sys_cputime gets value=84.18 valid=True
    extractor for field=percent_cpu gets value=24593 valid=True
    extractor for field=alg gets value=abtree-tl2 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=60057927 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=7 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=6 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000240 valid=True
    extractor for field=__file_data gets value=data000240.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_abtree_tm_auto.debra.tl2 -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 200000, 'brown_abtree_tm_auto.debra.tl2', '-pin 0-63,128-191,64-127,192-255', 10000, 256, 2, 'false', 11.8, 0, 332086, 949340, 2819.31, 84.18, 24593, 'abtree-tl2', 'success', 60057927, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 7, 6, 0, 0, 0, 0, 'nasus', '000240', 'data000240.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_abtree_tm_auto.debra.tl2 -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255')

processing data_tm/data000128.txt

processing data_tm/data000077.txt
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=20000000 valid=True
    extractor for field=algorithm gets value=sigouin_int_bst_kcas_validate.debra valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=64 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=13.83 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=235649 valid=True
    extractor for field=mem_maxresident_kb gets value=943752 valid=True
    extractor for field=user_cputime gets value=876.09 valid=True
    extractor for field=sys_cputime gets value=4.87 valid=True
    extractor for field=percent_cpu gets value=6370 valid=True
    extractor for field=alg gets value=int-bst-pathcas valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=28725817 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=57 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=29.0385 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000074 valid=True
    extractor for field=__file_data gets value=data000074.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_bst_kcas_validate.debra -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 20000000, 'sigouin_int_bst_kcas_validate.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 64, 2, 'false', 13.83, 0, 235649, 943752, 876.09, 4.87, 6370, 'int-bst-pathcas', 'success', 28725817, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 57, 29.0385, 0, 0, 0, 0, 'nasus', '000074', 'data000074.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_bst_kcas_validate.debra -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255')

processing data_tm/data000238.txt
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=20000000 valid=True
    extractor for field=algorithm gets value=brown_sigouin_int_avl_tm_auto.debra.tl2 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=192 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=15.66 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=950457 valid=True
    extractor for field=mem_maxresident_kb gets value=2089624 valid=True
    extractor for field=user_cputime gets value=2805.83 valid=True
    extractor for field=sys_cputime gets value=114.18 valid=True
    extractor for field=percent_cpu gets value=18641 valid=True
    extractor for field=alg gets value=int-avl-tl2 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=44292780 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=28 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=21.6915 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000029 valid=True
    extractor for field=__file_data gets value=data000029.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_int_avl_tm_auto.debra.tl2 -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 20000000, 'brown_sigouin_int_avl_tm_auto.debra.tl2', '-pin 0-63,128-191,64-127,192-255', 10000, 192, 1, 'false', 15.66, 0, 950457, 2089624, 2805.83, 114.18, 18641, 'int-avl-tl2', 'success', 44292780, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 28, 21.6915, 0, 0, 0, 0, 'nasus', '000029', 'data000029.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_int_avl_tm_auto.debra.tl2 -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255')

processing data_tm/data000153.txt
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=20000000 valid=True
    extractor for field=algorithm gets value=brown_sigouin_int_avl_tm_auto.debra.norec valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=128 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=29.55 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=245070 valid=True
    extractor for field=mem_maxresident_kb gets value=976292 valid=True
    extractor for field=user_cputime gets value=3424.85 valid=True
    extractor for field=sys_cputime gets value=21.28 valid=True
    extractor for field=percent_cpu gets value=11658 valid=True
    extractor for field=alg gets value=int-avl-norec valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=14078354 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=28 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=21.6662 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000020 valid=True
    extractor for field=__file_data gets value=data000020.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_int_avl_tm_auto.debra.norec -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 20000000, 'brown_sigouin_int_avl_tm_auto.debra.norec', '-pin 0-63,128-191,64-127,192-255', 10000, 128, 2, 'false', 29.55, 0, 245070, 976292, 3424.85, 21.28, 11658, 'int-avl-norec', 'success', 14078354, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 28, 21.6662, 0, 0, 0, 0, 'nasus', '000020', 'data000020.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_int_avl_tm_auto.debra.norec -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255')

processing data_tm/data000182.txt
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=2000000 valid=True
    extractor for field=algorithm gets value=sigouin_int_avl_kcas_validate.debra valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=128 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.4 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=94397 valid=True
    extractor for field=mem_maxresident_kb gets value=374364 valid=True
    extractor for field=user_cputime gets value=1431.84 valid=True
    extractor for field=sys_cputime gets value=4.72 valid=True
    extractor for field=percent_cpu gets value=12593 valid=True
    extractor for field=alg gets value=int-avl-pathcas valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=91303183 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=24 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=18.2639 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000188 valid=True
    extractor for field=__file_data gets value=data000188.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_avl_kcas_validate.debra -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 2000000, 'sigouin_int_avl_kcas_validate.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 128, 2, 'false', 11.4, 0, 94397, 374364, 1431.84, 4.72, 12593, 'int-avl-pathcas', 'success', 91303183, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 24, 18.2639, 0, 0, 0, 0, 'nasus', '000188', 'data000188.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_avl_kcas_validate.debra -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255')

processing data_tm/data000244.txt
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=20000000 valid=True
    extractor for field=algorithm gets value=sigouin_int_bst_kcas_validate.debra valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=64 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=13.6 valid=True
    extractor for field=faults_major gets value=1 valid=True
    extractor for field=faults_minor gets value=235853 valid=True
    extractor for field=mem_maxresident_kb gets value=944304 valid=True
    extractor for field=user_cputime gets value=866.97 valid=True
    extractor for field=sys_cputime gets value=6.61 valid=True
    extractor for field=percent_cpu gets value=6423 valid=True
    extractor for field=alg gets value=int-bst-pathcas valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=28116622 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=58 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=28.6626 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000073 valid=True
    extractor for field=__file_data gets value=data000073.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_bst_kcas_validate.debra -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 20000000, 'sigouin_int_bst_kcas_validate.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 64, 1, 'false', 13.6, 1, 235853, 944304, 866.97, 6.61, 6423, 'int-bst-pathcas', 'success', 28116622, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 58, 28.6626, 0, 0, 0, 0, 'nasus', '000073', 'data000073.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_bst_kcas_validate.debra -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=20000000 valid=True
    extractor for field=algorithm gets value=brown_abtree_tm_auto.debra.norec valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=64 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=36.0 valid=True
    extractor for field=faults_major gets value=1 valid=True
    extractor for field=faults_minor gets value=451793 valid=True
    extractor for field=mem_maxresident_kb gets value=1804660 valid=True
    extractor for field=user_cputime gets value=2131.48 valid=True
    extractor for field=sys_cputime gets value=22.95 valid=True
    extractor for field=percent_cpu gets value=5983 valid=True
    extractor for field=alg gets value=abtree-norec valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=20131355 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=9 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=8 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000033 valid=True
    extractor for field=__file_data gets value=data000033.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_abtree_tm_auto.debra.norec -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 20000000, 'brown_abtree_tm_auto.debra.norec', '-pin 0-63,128-191,64-127,192-255', 10000, 64, 1, 'false', 36.0, 1, 451793, 1804660, 2131.48, 22.95, 5983, 'abtree-norec', 'success', 20131355, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 9, 8, 0, 0, 0, 0, 'nasus', '000033', 'data000033.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_abtree_tm_auto.debra.norec -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=20000000 valid=True
    extractor for field=algorithm gets value=brown_int_bst_tm_auto.debra.norec valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=64 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=23.17 valid=True
    extractor for field=faults_major gets value=1 valid=True
    extractor for field=faults_minor gets value=156191 valid=True
    extractor for field=mem_maxresident_kb gets value=623176 valid=True
    extractor for field=user_cputime gets value=1403.14 valid=True
    extractor for field=sys_cputime gets value=15.68 valid=True
    extractor for field=percent_cpu gets value=6122 valid=True
    extractor for field=alg gets value=int-bst-norec valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=13168249 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=62 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=30.8511 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000001 valid=True
    extractor for field=__file_data gets value=data000001.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_int_bst_tm_auto.debra.norec -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 20000000, 'brown_int_bst_tm_auto.debra.norec', '-pin 0-63,128-191,64-127,192-255', 10000, 64, 1, 'false', 23.17, 1, 156191, 623176, 1403.14, 15.68, 6122, 'int-bst-norec', 'success', 13168249, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 62, 30.8511, 0, 0, 0, 0, 'nasus', '000001', 'data000001.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_int_bst_tm_auto.debra.norec -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255')

processing data_tm/data000079.txt

processing data_tm/data000121.txt

processing data_tm/data000236.txt
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=200000 valid=True
    extractor for field=algorithm gets value=sigouin_int_avl_kcas_validate.debra valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=256 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.58 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=88972 valid=True
    extractor for field=mem_maxresident_kb gets value=332920 valid=True
    extractor for field=user_cputime gets value=2851.69 valid=True
    extractor for field=sys_cputime gets value=8.79 valid=True
    extractor for field=percent_cpu gets value=24687 valid=True
    extractor for field=alg gets value=int-avl-pathcas valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=206724922 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=20 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=14.8647 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000287 valid=True
    extractor for field=__file_data gets value=data000287.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_avl_kcas_validate.debra -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 200000, 'sigouin_int_avl_kcas_validate.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 256, 1, 'false', 11.58, 0, 88972, 332920, 2851.69, 8.79, 24687, 'int-avl-pathcas', 'success', 206724922, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 20, 14.8647, 0, 0, 0, 0, 'nasus', '000287', 'data000287.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_avl_kcas_validate.debra -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=20000000 valid=True
    extractor for field=algorithm gets value=brown_int_bst_tm_auto.debra.norec valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=192 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=36.21 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=170346 valid=True
    extractor for field=mem_maxresident_kb gets value=675728 valid=True
    extractor for field=user_cputime gets value=5931.69 valid=True
    extractor for field=sys_cputime gets value=17.29 valid=True
    extractor for field=percent_cpu gets value=16425 valid=True
    extractor for field=alg gets value=int-bst-norec valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=12543696 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=57 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=28.9235 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000006 valid=True
    extractor for field=__file_data gets value=data000006.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_int_bst_tm_auto.debra.norec -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 20000000, 'brown_int_bst_tm_auto.debra.norec', '-pin 0-63,128-191,64-127,192-255', 10000, 192, 2, 'false', 36.21, 0, 170346, 675728, 5931.69, 17.29, 16425, 'int-bst-norec', 'success', 12543696, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 57, 28.9235, 0, 0, 0, 0, 'nasus', '000006', 'data000006.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_int_bst_tm_auto.debra.norec -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255')

processing data_tm/data000002.txt

processing data_tm/data000005.txt
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=200000 valid=True
    extractor for field=algorithm gets value=brown_sigouin_int_avl_tm_auto.debra.norec valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=256 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=14.48 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=96833 valid=True
    extractor for field=mem_maxresident_kb gets value=374632 valid=True
    extractor for field=user_cputime gets value=3476.35 valid=True
    extractor for field=sys_cputime gets value=10.69 valid=True
    extractor for field=percent_cpu gets value=24076 valid=True
    extractor for field=alg gets value=int-avl-norec valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=2789142 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=20 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=14.9812 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000216 valid=True
    extractor for field=__file_data gets value=data000216.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_int_avl_tm_auto.debra.norec -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 200000, 'brown_sigouin_int_avl_tm_auto.debra.norec', '-pin 0-63,128-191,64-127,192-255', 10000, 256, 2, 'false', 14.48, 0, 96833, 374632, 3476.35, 10.69, 24076, 'int-avl-norec', 'success', 2789142, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 20, 14.9812, 0, 0, 0, 0, 'nasus', '000216', 'data000216.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_int_avl_tm_auto.debra.norec -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=2000000 valid=True
    extractor for field=algorithm gets value=brown_abtree_tm_auto.debra.norec valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=192 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=16.97 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=138832 valid=True
    extractor for field=mem_maxresident_kb gets value=548688 valid=True
    extractor for field=user_cputime gets value=3077.68 valid=True
    extractor for field=sys_cputime gets value=9.66 valid=True
    extractor for field=percent_cpu gets value=18188 valid=True
    extractor for field=alg gets value=abtree-norec valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=5410720 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=8 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=7 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000134 valid=True
    extractor for field=__file_data gets value=data000134.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_abtree_tm_auto.debra.norec -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 2000000, 'brown_abtree_tm_auto.debra.norec', '-pin 0-63,128-191,64-127,192-255', 10000, 192, 2, 'false', 16.97, 0, 138832, 548688, 3077.68, 9.66, 18188, 'abtree-norec', 'success', 5410720, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 8, 7, 0, 0, 0, 0, 'nasus', '000134', 'data000134.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_abtree_tm_auto.debra.norec -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=2000000 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=128 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.61 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=90641 valid=True
    extractor for field=mem_maxresident_kb gets value=359072 valid=True
    extractor for field=user_cputime gets value=1465.74 valid=True
    extractor for field=sys_cputime gets value=4.28 valid=True
    extractor for field=percent_cpu gets value=12656 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=175616073 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=8 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=7 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000148 valid=True
    extractor for field=__file_data gets value=data000148.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_abtree_kcas.debra -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO failures (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 2000000, 'brown_sigouin_abtree_kcas.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 128, 2, 'false', 11.61, 0, 90641, 359072, 1465.74, 4.28, 12656, '', 'success', 175616073, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 8, 7, 0, 0, 0, 0, 'nasus', '000148', 'data000148.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_abtree_kcas.debra -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=200000 valid=True
    extractor for field=algorithm gets value=brown_abtree_tm_auto.debra.tl2 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=128 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.7 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=313089 valid=True
    extractor for field=mem_maxresident_kb gets value=903772 valid=True
    extractor for field=user_cputime gets value=1401.9 valid=True
    extractor for field=sys_cputime gets value=70.21 valid=True
    extractor for field=percent_cpu gets value=12582 valid=True
    extractor for field=alg gets value=abtree-tl2 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=61875241 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=7 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=6 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000235 valid=True
    extractor for field=__file_data gets value=data000235.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_abtree_tm_auto.debra.tl2 -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 200000, 'brown_abtree_tm_auto.debra.tl2', '-pin 0-63,128-191,64-127,192-255', 10000, 128, 1, 'false', 11.7, 0, 313089, 903772, 1401.9, 70.21, 12582, 'abtree-tl2', 'success', 61875241, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 7, 6, 0, 0, 0, 0, 'nasus', '000235', 'data000235.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_abtree_tm_auto.debra.tl2 -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255')

processing data_tm/data000126.txt
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=2000000 valid=True
    extractor for field=algorithm gets value=brown_int_bst_tm_auto.debra.norec valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=192 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=16.65 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=99161 valid=True
    extractor for field=mem_maxresident_kb gets value=390956 valid=True
    extractor for field=user_cputime gets value=3027.3 valid=True
    extractor for field=sys_cputime gets value=15.03 valid=True
    extractor for field=percent_cpu gets value=18265 valid=True
    extractor for field=alg gets value=int-bst-norec valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=9004448 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=47 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=23.5171 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000101 valid=True
    extractor for field=__file_data gets value=data000101.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_int_bst_tm_auto.debra.norec -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 2000000, 'brown_int_bst_tm_auto.debra.norec', '-pin 0-63,128-191,64-127,192-255', 10000, 192, 1, 'false', 16.65, 0, 99161, 390956, 3027.3, 15.03, 18265, 'int-bst-norec', 'success', 9004448, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 47, 23.5171, 0, 0, 0, 0, 'nasus', '000101', 'data000101.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_int_bst_tm_auto.debra.norec -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255')

processing data_tm/data000231.txt
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=2000000 valid=True
    extractor for field=algorithm gets value=brown_abtree_tm_auto.debra.norec valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=192 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=16.93 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=139260 valid=True
    extractor for field=mem_maxresident_kb gets value=550340 valid=True
    extractor for field=user_cputime gets value=3068.21 valid=True
    extractor for field=sys_cputime gets value=12.15 valid=True
    extractor for field=percent_cpu gets value=18190 valid=True
    extractor for field=alg gets value=abtree-norec valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=5616565 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=8 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=7 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000133 valid=True
    extractor for field=__file_data gets value=data000133.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_abtree_tm_auto.debra.norec -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 2000000, 'brown_abtree_tm_auto.debra.norec', '-pin 0-63,128-191,64-127,192-255', 10000, 192, 1, 'false', 16.93, 0, 139260, 550340, 3068.21, 12.15, 18190, 'abtree-norec', 'success', 5616565, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 8, 7, 0, 0, 0, 0, 'nasus', '000133', 'data000133.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_abtree_tm_auto.debra.norec -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=20000000 valid=True
    extractor for field=algorithm gets value=brown_int_bst_tm_auto.debra.tl2 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=256 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=14.53 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=256001 valid=True
    extractor for field=mem_maxresident_kb gets value=680220 valid=True
    extractor for field=user_cputime gets value=3489.81 valid=True
    extractor for field=sys_cputime gets value=92.56 valid=True
    extractor for field=percent_cpu gets value=24649 valid=True
    extractor for field=alg gets value=int-bst-tl2 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=58275256 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=62 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=30.1222 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000016 valid=True
    extractor for field=__file_data gets value=data000016.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_int_bst_tm_auto.debra.tl2 -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 20000000, 'brown_int_bst_tm_auto.debra.tl2', '-pin 0-63,128-191,64-127,192-255', 10000, 256, 2, 'false', 14.53, 0, 256001, 680220, 3489.81, 92.56, 24649, 'int-bst-tl2', 'success', 58275256, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 62, 30.1222, 0, 0, 0, 0, 'nasus', '000016', 'data000016.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_int_bst_tm_auto.debra.tl2 -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=2000000 valid=True
    extractor for field=algorithm gets value=brown_sigouin_abtree_kcas_validate.debra valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=192 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.66 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=97215 valid=True
    extractor for field=mem_maxresident_kb gets value=378672 valid=True
    extractor for field=user_cputime gets value=2181.38 valid=True
    extractor for field=sys_cputime gets value=5.69 valid=True
    extractor for field=percent_cpu gets value=18749 valid=True
    extractor for field=alg gets value=abtree-pathcas valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=263573149 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=8 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=7 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000157 valid=True
    extractor for field=__file_data gets value=data000157.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_abtree_kcas_validate.debra -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 2000000, 'brown_sigouin_abtree_kcas_validate.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 192, 1, 'false', 11.66, 0, 97215, 378672, 2181.38, 5.69, 18749, 'abtree-pathcas', 'success', 263573149, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 8, 7, 0, 0, 0, 0, 'nasus', '000157', 'data000157.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_abtree_kcas_validate.debra -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=2000000 valid=True
    extractor for field=algorithm gets value=sigouin_int_avl_kcas_validate.debra valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=192 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.47 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=99670 valid=True
    extractor for field=mem_maxresident_kb gets value=388636 valid=True
    extractor for field=user_cputime gets value=2148.75 valid=True
    extractor for field=sys_cputime gets value=5.41 valid=True
    extractor for field=percent_cpu gets value=18769 valid=True
    extractor for field=alg gets value=int-avl-pathcas valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=142564184 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=23 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=18.2506 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000190 valid=True
    extractor for field=__file_data gets value=data000190.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_avl_kcas_validate.debra -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 2000000, 'sigouin_int_avl_kcas_validate.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 192, 2, 'false', 11.47, 0, 99670, 388636, 2148.75, 5.41, 18769, 'int-avl-pathcas', 'success', 142564184, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 23, 18.2506, 0, 0, 0, 0, 'nasus', '000190', 'data000190.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_avl_kcas_validate.debra -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=2000000 valid=True
    extractor for field=algorithm gets value=brown_int_bst_tm_auto.debra.tl2 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=128 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.45 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=98301 valid=True
    extractor for field=mem_maxresident_kb gets value=349020 valid=True
    extractor for field=user_cputime gets value=1384.19 valid=True
    extractor for field=sys_cputime gets value=63.6 valid=True
    extractor for field=percent_cpu gets value=12639 valid=True
    extractor for field=alg gets value=int-bst-tl2 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=54982344 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=46 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=23.4797 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000108 valid=True
    extractor for field=__file_data gets value=data000108.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_int_bst_tm_auto.debra.tl2 -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 2000000, 'brown_int_bst_tm_auto.debra.tl2', '-pin 0-63,128-191,64-127,192-255', 10000, 128, 2, 'false', 11.45, 0, 98301, 349020, 1384.19, 63.6, 12639, 'int-bst-tl2', 'success', 54982344, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 46, 23.4797, 0, 0, 0, 0, 'nasus', '000108', 'data000108.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_int_bst_tm_auto.debra.tl2 -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=20000000 valid=True
    extractor for field=algorithm gets value=brown_sigouin_int_avl_tm_auto.debra.norec valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=64 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=25.35 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=236499 valid=True
    extractor for field=mem_maxresident_kb gets value=944092 valid=True
    extractor for field=user_cputime gets value=1540.47 valid=True
    extractor for field=sys_cputime gets value=15.93 valid=True
    extractor for field=percent_cpu gets value=6138 valid=True
    extractor for field=alg gets value=int-avl-norec valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=13280323 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=28 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=21.6642 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000017 valid=True
    extractor for field=__file_data gets value=data000017.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_int_avl_tm_auto.debra.norec -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 20000000, 'brown_sigouin_int_avl_tm_auto.debra.norec', '-pin 0-63,128-191,64-127,192-255', 10000, 64, 1, 'false', 25.35, 0, 236499, 944092, 1540.47, 15.93, 6138, 'int-avl-norec', 'success', 13280323, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 28, 21.6642, 0, 0, 0, 0, 'nasus', '000017', 'data000017.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_int_avl_tm_auto.debra.norec -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=200000 valid=True
    extractor for field=algorithm gets value=brown_sigouin_abtree_kcas_validate.debra valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=256 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.84 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=85571 valid=True
    extractor for field=mem_maxresident_kb gets value=328328 valid=True
    extractor for field=user_cputime gets value=2902.47 valid=True
    extractor for field=sys_cputime gets value=5.4 valid=True
    extractor for field=percent_cpu gets value=24547 valid=True
    extractor for field=alg gets value=abtree-pathcas valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=428222879 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=7 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=6 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000256 valid=True
    extractor for field=__file_data gets value=data000256.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_abtree_kcas_validate.debra -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 200000, 'brown_sigouin_abtree_kcas_validate.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 256, 2, 'false', 11.84, 0, 85571, 328328, 2902.47, 5.4, 24547, 'abtree-pathcas', 'success', 428222879, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 7, 6, 0, 0, 0, 0, 'nasus', '000256', 'data000256.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_abtree_kcas_validate.debra -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=20000000 valid=True
    extractor for field=algorithm gets value=sigouin_int_avl_kcas_validate.debra valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=128 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=12.41 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=237710 valid=True
    extractor for field=mem_maxresident_kb gets value=947952 valid=True
    extractor for field=user_cputime gets value=1556.46 valid=True
    extractor for field=sys_cputime gets value=7.29 valid=True
    extractor for field=percent_cpu gets value=12594 valid=True
    extractor for field=alg gets value=int-avl-pathcas valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=54389061 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=28 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=21.7321 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000092 valid=True
    extractor for field=__file_data gets value=data000092.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_avl_kcas_validate.debra -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 20000000, 'sigouin_int_avl_kcas_validate.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 128, 2, 'false', 12.41, 0, 237710, 947952, 1556.46, 7.29, 12594, 'int-avl-pathcas', 'success', 54389061, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 28, 21.7321, 0, 0, 0, 0, 'nasus', '000092', 'data000092.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_avl_kcas_validate.debra -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=2000000 valid=True
    extractor for field=algorithm gets value=brown_sigouin_int_avl_tm_auto.debra.tl2 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=64 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.43 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=377294 valid=True
    extractor for field=mem_maxresident_kb gets value=910524 valid=True
    extractor for field=user_cputime gets value=694.45 valid=True
    extractor for field=sys_cputime gets value=37.91 valid=True
    extractor for field=percent_cpu gets value=6405 valid=True
    extractor for field=alg gets value=int-avl-tl2 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=34657512 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=24 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=18.3153 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000122 valid=True
    extractor for field=__file_data gets value=data000122.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_int_avl_tm_auto.debra.tl2 -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 2000000, 'brown_sigouin_int_avl_tm_auto.debra.tl2', '-pin 0-63,128-191,64-127,192-255', 10000, 64, 2, 'false', 11.43, 0, 377294, 910524, 694.45, 37.91, 6405, 'int-avl-tl2', 'success', 34657512, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 24, 18.3153, 0, 0, 0, 0, 'nasus', '000122', 'data000122.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_int_avl_tm_auto.debra.tl2 -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=20000000 valid=True
    extractor for field=algorithm gets value=brown_sigouin_int_avl_tm_auto.debra.norec valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=128 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=40.66 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=249651 valid=True
    extractor for field=mem_maxresident_kb gets value=994676 valid=True
    extractor for field=user_cputime gets value=4688.93 valid=True
    extractor for field=sys_cputime gets value=24.3 valid=True
    extractor for field=percent_cpu gets value=11591 valid=True
    extractor for field=alg gets value=int-avl-norec valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=16094034 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=28 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=21.7212 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000019 valid=True
    extractor for field=__file_data gets value=data000019.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_int_avl_tm_auto.debra.norec -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 20000000, 'brown_sigouin_int_avl_tm_auto.debra.norec', '-pin 0-63,128-191,64-127,192-255', 10000, 128, 1, 'false', 40.66, 0, 249651, 994676, 4688.93, 24.3, 11591, 'int-avl-norec', 'success', 16094034, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 28, 21.7212, 0, 0, 0, 0, 'nasus', '000019', 'data000019.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_int_avl_tm_auto.debra.norec -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=200000 valid=True
    extractor for field=algorithm gets value=brown_sigouin_abtree_kcas_validate.debra valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=64 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.54 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=77098 valid=True
    extractor for field=mem_maxresident_kb gets value=308276 valid=True
    extractor for field=user_cputime gets value=761.21 valid=True
    extractor for field=sys_cputime gets value=5.32 valid=True
    extractor for field=percent_cpu gets value=6642 valid=True
    extractor for field=alg gets value=abtree-pathcas valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=140081303 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=7 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=6 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000249 valid=True
    extractor for field=__file_data gets value=data000249.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_abtree_kcas_validate.debra -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 200000, 'brown_sigouin_abtree_kcas_validate.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 64, 1, 'false', 11.54, 0, 77098, 308276, 761.21, 5.32, 6642, 'abtree-pathcas', 'success', 140081303, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 7, 6, 0, 0, 0, 0, 'nasus', '000249', 'data000249.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_abtree_kcas_validate.debra -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=200000 valid=True
    extractor for field=algorithm gets value=brown_abtree_tm_auto.debra.tl2 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=64 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.56 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=231572 valid=True
    extractor for field=mem_maxresident_kb gets value=696028 valid=True
    extractor for field=user_cputime gets value=727.48 valid=True
    extractor for field=sys_cputime gets value=39.29 valid=True
    extractor for field=percent_cpu gets value=6630 valid=True
    extractor for field=alg gets value=abtree-tl2 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=44680042 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=7 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=6 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000233 valid=True
    extractor for field=__file_data gets value=data000233.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_abtree_tm_auto.debra.tl2 -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 200000, 'brown_abtree_tm_auto.debra.tl2', '-pin 0-63,128-191,64-127,192-255', 10000, 64, 1, 'false', 11.56, 0, 231572, 696028, 727.48, 39.29, 6630, 'abtree-tl2', 'success', 44680042, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 7, 6, 0, 0, 0, 0, 'nasus', '000233', 'data000233.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_abtree_tm_auto.debra.tl2 -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=20000000 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=192 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=12.05 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=240367 valid=True
    extractor for field=mem_maxresident_kb gets value=955420 valid=True
    extractor for field=user_cputime gets value=2249.58 valid=True
    extractor for field=sys_cputime gets value=6.54 valid=True
    extractor for field=percent_cpu gets value=18719 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=81377846 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=28 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=21.6764 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000085 valid=True
    extractor for field=__file_data gets value=data000085.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_avl_kcas.debra -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO failures (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 20000000, 'sigouin_int_avl_kcas.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 192, 1, 'false', 12.05, 0, 240367, 955420, 2249.58, 6.54, 18719, '', 'success', 81377846, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 28, 21.6764, 0, 0, 0, 0, 'nasus', '000085', 'data000085.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_avl_kcas.debra -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=20000000 valid=True
    extractor for field=algorithm gets value=sigouin_int_bst_kcas_validate.debra valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=128 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=12.4 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=237916 valid=True
    extractor for field=mem_maxresident_kb gets value=948888 valid=True
    extractor for field=user_cputime gets value=1556.37 valid=True
    extractor for field=sys_cputime gets value=5.66 valid=True
    extractor for field=percent_cpu gets value=12592 valid=True
    extractor for field=alg gets value=int-bst-pathcas valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=49444241 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=53 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=27.8419 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000075 valid=True
    extractor for field=__file_data gets value=data000075.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_bst_kcas_validate.debra -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 20000000, 'sigouin_int_bst_kcas_validate.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 128, 1, 'false', 12.4, 0, 237916, 948888, 1556.37, 5.66, 12592, 'int-bst-pathcas', 'success', 49444241, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 53, 27.8419, 0, 0, 0, 0, 'nasus', '000075', 'data000075.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_bst_kcas_validate.debra -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=200000 valid=True
    extractor for field=algorithm gets value=brown_sigouin_abtree_kcas_validate.debra valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=128 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.56 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=80064 valid=True
    extractor for field=mem_maxresident_kb gets value=315596 valid=True
    extractor for field=user_cputime gets value=1465.07 valid=True
    extractor for field=sys_cputime gets value=4.04 valid=True
    extractor for field=percent_cpu gets value=12698 valid=True
    extractor for field=alg gets value=abtree-pathcas valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=248621141 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=7 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=6 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000251 valid=True
    extractor for field=__file_data gets value=data000251.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_abtree_kcas_validate.debra -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 200000, 'brown_sigouin_abtree_kcas_validate.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 128, 1, 'false', 11.56, 0, 80064, 315596, 1465.07, 4.04, 12698, 'abtree-pathcas', 'success', 248621141, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 7, 6, 0, 0, 0, 0, 'nasus', '000251', 'data000251.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_abtree_kcas_validate.debra -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=20000000 valid=True
    extractor for field=algorithm gets value=sigouin_int_avl_kcas_validate.debra valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=128 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=12.43 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=237687 valid=True
    extractor for field=mem_maxresident_kb gets value=948108 valid=True
    extractor for field=user_cputime gets value=1557.25 valid=True
    extractor for field=sys_cputime gets value=5.24 valid=True
    extractor for field=percent_cpu gets value=12566 valid=True
    extractor for field=alg gets value=int-avl-pathcas valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=54709177 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=28 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=21.6679 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000091 valid=True
    extractor for field=__file_data gets value=data000091.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_avl_kcas_validate.debra -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 20000000, 'sigouin_int_avl_kcas_validate.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 128, 1, 'false', 12.43, 0, 237687, 948108, 1557.25, 5.24, 12566, 'int-avl-pathcas', 'success', 54709177, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 28, 21.6679, 0, 0, 0, 0, 'nasus', '000091', 'data000091.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_avl_kcas_validate.debra -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=2000000 valid=True
    extractor for field=algorithm gets value=brown_sigouin_int_avl_tm_auto.debra.tl2 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=192 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.48 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=505730 valid=True
    extractor for field=mem_maxresident_kb gets value=1174812 valid=True
    extractor for field=user_cputime gets value=2064.87 valid=True
    extractor for field=sys_cputime gets value=81.8 valid=True
    extractor for field=percent_cpu gets value=18692 valid=True
    extractor for field=alg gets value=int-avl-tl2 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=53245247 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=24 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=18.2987 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000125 valid=True
    extractor for field=__file_data gets value=data000125.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_int_avl_tm_auto.debra.tl2 -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 2000000, 'brown_sigouin_int_avl_tm_auto.debra.tl2', '-pin 0-63,128-191,64-127,192-255', 10000, 192, 1, 'false', 11.48, 0, 505730, 1174812, 2064.87, 81.8, 18692, 'int-avl-tl2', 'success', 53245247, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 24, 18.2987, 0, 0, 0, 0, 'nasus', '000125', 'data000125.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_int_avl_tm_auto.debra.tl2 -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=2000000 valid=True
    extractor for field=algorithm gets value=sigouin_int_bst_kcas_validate.debra valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=192 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.48 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=100522 valid=True
    extractor for field=mem_maxresident_kb gets value=391424 valid=True
    extractor for field=user_cputime gets value=2145.29 valid=True
    extractor for field=sys_cputime gets value=5.81 valid=True
    extractor for field=percent_cpu gets value=18729 valid=True
    extractor for field=alg gets value=int-bst-pathcas valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=150566185 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=45 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=23.7982 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000174 valid=True
    extractor for field=__file_data gets value=data000174.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_bst_kcas_validate.debra -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 2000000, 'sigouin_int_bst_kcas_validate.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 192, 2, 'false', 11.48, 0, 100522, 391424, 2145.29, 5.81, 18729, 'int-bst-pathcas', 'success', 150566185, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 45, 23.7982, 0, 0, 0, 0, 'nasus', '000174', 'data000174.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_bst_kcas_validate.debra -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=20000000 valid=True
    extractor for field=algorithm gets value=brown_sigouin_int_avl_tm_auto.debra.tl2 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=64 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=15.73 valid=True
    extractor for field=faults_major gets value=1 valid=True
    extractor for field=faults_minor gets value=639411 valid=True
    extractor for field=mem_maxresident_kb gets value=1433828 valid=True
    extractor for field=user_cputime gets value=947.7 valid=True
    extractor for field=sys_cputime gets value=40.15 valid=True
    extractor for field=percent_cpu gets value=6276 valid=True
    extractor for field=alg gets value=int-avl-tl2 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=22405272 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=28 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=21.7137 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000025 valid=True
    extractor for field=__file_data gets value=data000025.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_int_avl_tm_auto.debra.tl2 -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 20000000, 'brown_sigouin_int_avl_tm_auto.debra.tl2', '-pin 0-63,128-191,64-127,192-255', 10000, 64, 1, 'false', 15.73, 1, 639411, 1433828, 947.7, 40.15, 6276, 'int-avl-tl2', 'success', 22405272, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 28, 21.7137, 0, 0, 0, 0, 'nasus', '000025', 'data000025.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_int_avl_tm_auto.debra.tl2 -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=20000000 valid=True
    extractor for field=algorithm gets value=brown_sigouin_int_avl_tm_auto.debra.norec valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=192 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=44.33 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=243977 valid=True
    extractor for field=mem_maxresident_kb gets value=969864 valid=True
    extractor for field=user_cputime gets value=7191.94 valid=True
    extractor for field=sys_cputime gets value=18.68 valid=True
    extractor for field=percent_cpu gets value=16265 valid=True
    extractor for field=alg gets value=int-avl-norec valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=11617257 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=28 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=21.737 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000022 valid=True
    extractor for field=__file_data gets value=data000022.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_int_avl_tm_auto.debra.norec -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 20000000, 'brown_sigouin_int_avl_tm_auto.debra.norec', '-pin 0-63,128-191,64-127,192-255', 10000, 192, 2, 'false', 44.33, 0, 243977, 969864, 7191.94, 18.68, 16265, 'int-avl-norec', 'success', 11617257, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 28, 21.737, 0, 0, 0, 0, 'nasus', '000022', 'data000022.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_int_avl_tm_auto.debra.norec -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=200000 valid=True
    extractor for field=algorithm gets value=brown_sigouin_int_avl_tm_auto.debra.tl2 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=64 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.44 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=375166 valid=True
    extractor for field=mem_maxresident_kb gets value=906360 valid=True
    extractor for field=user_cputime gets value=691.8 valid=True
    extractor for field=sys_cputime gets value=41.38 valid=True
    extractor for field=percent_cpu gets value=6407 valid=True
    extractor for field=alg gets value=int-avl-tl2 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=38124192 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=21 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=14.9787 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000218 valid=True
    extractor for field=__file_data gets value=data000218.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_int_avl_tm_auto.debra.tl2 -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 200000, 'brown_sigouin_int_avl_tm_auto.debra.tl2', '-pin 0-63,128-191,64-127,192-255', 10000, 64, 2, 'false', 11.44, 0, 375166, 906360, 691.8, 41.38, 6407, 'int-avl-tl2', 'success', 38124192, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 21, 14.9787, 0, 0, 0, 0, 'nasus', '000218', 'data000218.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_int_avl_tm_auto.debra.tl2 -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=200000 valid=True
    extractor for field=algorithm gets value=brown_int_bst_tm_auto.debra.tl2 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=256 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.65 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=95776 valid=True
    extractor for field=mem_maxresident_kb gets value=346388 valid=True
    extractor for field=user_cputime gets value=2810.75 valid=True
    extractor for field=sys_cputime gets value=67.55 valid=True
    extractor for field=percent_cpu gets value=24704 valid=True
    extractor for field=alg gets value=int-bst-tl2 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=58796551 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=35 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=18.8564 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000208 valid=True
    extractor for field=__file_data gets value=data000208.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_int_bst_tm_auto.debra.tl2 -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 200000, 'brown_int_bst_tm_auto.debra.tl2', '-pin 0-63,128-191,64-127,192-255', 10000, 256, 2, 'false', 11.65, 0, 95776, 346388, 2810.75, 67.55, 24704, 'int-bst-tl2', 'success', 58796551, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 35, 18.8564, 0, 0, 0, 0, 'nasus', '000208', 'data000208.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_int_bst_tm_auto.debra.tl2 -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=2000000 valid=True
    extractor for field=algorithm gets value=brown_abtree_tm_auto.debra.tl2 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=192 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.63 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=374658 valid=True
    extractor for field=mem_maxresident_kb gets value=1057756 valid=True
    extractor for field=user_cputime gets value=2104.67 valid=True
    extractor for field=sys_cputime gets value=72.25 valid=True
    extractor for field=percent_cpu gets value=18713 valid=True
    extractor for field=alg gets value=abtree-tl2 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=58900242 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=8 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=7 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000141 valid=True
    extractor for field=__file_data gets value=data000141.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_abtree_tm_auto.debra.tl2 -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 2000000, 'brown_abtree_tm_auto.debra.tl2', '-pin 0-63,128-191,64-127,192-255', 10000, 192, 1, 'false', 11.63, 0, 374658, 1057756, 2104.67, 72.25, 18713, 'abtree-tl2', 'success', 58900242, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 8, 7, 0, 0, 0, 0, 'nasus', '000141', 'data000141.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_abtree_tm_auto.debra.tl2 -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=20000000 valid=True
    extractor for field=algorithm gets value=brown_sigouin_int_avl_tm_auto.debra.tl2 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=256 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=15.29 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=1026132 valid=True
    extractor for field=mem_maxresident_kb gets value=2223764 valid=True
    extractor for field=user_cputime gets value=3628.51 valid=True
    extractor for field=sys_cputime gets value=153.54 valid=True
    extractor for field=percent_cpu gets value=24729 valid=True
    extractor for field=alg gets value=int-avl-tl2 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=50999199 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=28 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=21.6512 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000031 valid=True
    extractor for field=__file_data gets value=data000031.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_int_avl_tm_auto.debra.tl2 -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 20000000, 'brown_sigouin_int_avl_tm_auto.debra.tl2', '-pin 0-63,128-191,64-127,192-255', 10000, 256, 1, 'false', 15.29, 0, 1026132, 2223764, 3628.51, 153.54, 24729, 'int-avl-tl2', 'success', 50999199, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 28, 21.6512, 0, 0, 0, 0, 'nasus', '000031', 'data000031.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_int_avl_tm_auto.debra.tl2 -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=20000000 valid=True
    extractor for field=algorithm gets value=brown_sigouin_abtree_kcas_validate.debra valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=128 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.57 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=194578 valid=True
    extractor for field=mem_maxresident_kb gets value=772248 valid=True
    extractor for field=user_cputime gets value=1456.44 valid=True
    extractor for field=sys_cputime gets value=5.57 valid=True
    extractor for field=percent_cpu gets value=12633 valid=True
    extractor for field=alg gets value=abtree-pathcas valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=105901021 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=9 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=8 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000059 valid=True
    extractor for field=__file_data gets value=data000059.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_abtree_kcas_validate.debra -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 20000000, 'brown_sigouin_abtree_kcas_validate.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 128, 1, 'false', 11.57, 0, 194578, 772248, 1456.44, 5.57, 12633, 'abtree-pathcas', 'success', 105901021, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 9, 8, 0, 0, 0, 0, 'nasus', '000059', 'data000059.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_abtree_kcas_validate.debra -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=20000000 valid=True
    extractor for field=algorithm gets value=brown_sigouin_abtree_kcas_validate.debra valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=64 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.94 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=189212 valid=True
    extractor for field=mem_maxresident_kb gets value=755660 valid=True
    extractor for field=user_cputime gets value=779.55 valid=True
    extractor for field=sys_cputime gets value=6.39 valid=True
    extractor for field=percent_cpu gets value=6581 valid=True
    extractor for field=alg gets value=abtree-pathcas valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=70124356 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=9 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=8 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000058 valid=True
    extractor for field=__file_data gets value=data000058.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_abtree_kcas_validate.debra -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 20000000, 'brown_sigouin_abtree_kcas_validate.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 64, 2, 'false', 11.94, 0, 189212, 755660, 779.55, 6.39, 6581, 'abtree-pathcas', 'success', 70124356, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 9, 8, 0, 0, 0, 0, 'nasus', '000058', 'data000058.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_abtree_kcas_validate.debra -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=200000 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=128 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.43 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=80042 valid=True
    extractor for field=mem_maxresident_kb gets value=316528 valid=True
    extractor for field=user_cputime gets value=1433.55 valid=True
    extractor for field=sys_cputime gets value=5.48 valid=True
    extractor for field=percent_cpu gets value=12581 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=128337965 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=19 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=14.8762 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000275 valid=True
    extractor for field=__file_data gets value=data000275.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_avl_kcas.debra -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO failures (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 200000, 'sigouin_int_avl_kcas.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 128, 1, 'false', 11.43, 0, 80042, 316528, 1433.55, 5.48, 12581, '', 'success', 128337965, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 19, 14.8762, 0, 0, 0, 0, 'nasus', '000275', 'data000275.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_avl_kcas.debra -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=2000000 valid=True
    extractor for field=algorithm gets value=brown_sigouin_abtree_kcas_validate.debra valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=256 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.86 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=102575 valid=True
    extractor for field=mem_maxresident_kb gets value=395740 valid=True
    extractor for field=user_cputime gets value=2894.84 valid=True
    extractor for field=sys_cputime gets value=5.83 valid=True
    extractor for field=percent_cpu gets value=24453 valid=True
    extractor for field=alg gets value=abtree-pathcas valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=326031002 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=8 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=7 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000159 valid=True
    extractor for field=__file_data gets value=data000159.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_abtree_kcas_validate.debra -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 2000000, 'brown_sigouin_abtree_kcas_validate.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 256, 1, 'false', 11.86, 0, 102575, 395740, 2894.84, 5.83, 24453, 'abtree-pathcas', 'success', 326031002, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 8, 7, 0, 0, 0, 0, 'nasus', '000159', 'data000159.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_abtree_kcas_validate.debra -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=2000000 valid=True
    extractor for field=algorithm gets value=brown_int_bst_tm_auto.debra.tl2 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=64 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.45 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=94914 valid=True
    extractor for field=mem_maxresident_kb gets value=343700 valid=True
    extractor for field=user_cputime gets value=699.71 valid=True
    extractor for field=sys_cputime gets value=39.38 valid=True
    extractor for field=percent_cpu gets value=6452 valid=True
    extractor for field=alg gets value=int-bst-tl2 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=43253941 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=47 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=24.4828 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000106 valid=True
    extractor for field=__file_data gets value=data000106.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_int_bst_tm_auto.debra.tl2 -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 2000000, 'brown_int_bst_tm_auto.debra.tl2', '-pin 0-63,128-191,64-127,192-255', 10000, 64, 2, 'false', 11.45, 0, 94914, 343700, 699.71, 39.38, 6452, 'int-bst-tl2', 'success', 43253941, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 47, 24.4828, 0, 0, 0, 0, 'nasus', '000106', 'data000106.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_int_bst_tm_auto.debra.tl2 -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=2000000 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=64 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.48 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=92337 valid=True
    extractor for field=mem_maxresident_kb gets value=370244 valid=True
    extractor for field=user_cputime gets value=738.54 valid=True
    extractor for field=sys_cputime gets value=4.53 valid=True
    extractor for field=percent_cpu gets value=6467 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=55137282 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=51 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=24.1142 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000162 valid=True
    extractor for field=__file_data gets value=data000162.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_bst_kcas.debra -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO failures (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 2000000, 'sigouin_int_bst_kcas.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 64, 2, 'false', 11.48, 0, 92337, 370244, 738.54, 4.53, 6467, '', 'success', 55137282, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 51, 24.1142, 0, 0, 0, 0, 'nasus', '000162', 'data000162.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_bst_kcas.debra -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=2000000 valid=True
    extractor for field=algorithm gets value=brown_sigouin_abtree_kcas_validate.debra valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=192 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.64 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=98298 valid=True
    extractor for field=mem_maxresident_kb gets value=382816 valid=True
    extractor for field=user_cputime gets value=2183.96 valid=True
    extractor for field=sys_cputime gets value=6.36 valid=True
    extractor for field=percent_cpu gets value=18810 valid=True
    extractor for field=alg gets value=abtree-pathcas valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=263240083 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=8 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=7 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000158 valid=True
    extractor for field=__file_data gets value=data000158.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_abtree_kcas_validate.debra -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 2000000, 'brown_sigouin_abtree_kcas_validate.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 192, 2, 'false', 11.64, 0, 98298, 382816, 2183.96, 6.36, 18810, 'abtree-pathcas', 'success', 263240083, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 8, 7, 0, 0, 0, 0, 'nasus', '000158', 'data000158.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_abtree_kcas_validate.debra -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=200000 valid=True
    extractor for field=algorithm gets value=sigouin_int_bst_kcas_validate.debra valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=64 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.45 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=77328 valid=True
    extractor for field=mem_maxresident_kb gets value=309796 valid=True
    extractor for field=user_cputime gets value=735.94 valid=True
    extractor for field=sys_cputime gets value=4.33 valid=True
    extractor for field=percent_cpu gets value=6463 valid=True
    extractor for field=alg gets value=int-bst-pathcas valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=104669068 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=35 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=19.441 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000265 valid=True
    extractor for field=__file_data gets value=data000265.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_bst_kcas_validate.debra -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 200000, 'sigouin_int_bst_kcas_validate.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 64, 1, 'false', 11.45, 0, 77328, 309796, 735.94, 4.33, 6463, 'int-bst-pathcas', 'success', 104669068, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 35, 19.441, 0, 0, 0, 0, 'nasus', '000265', 'data000265.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_bst_kcas_validate.debra -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=2000000 valid=True
    extractor for field=algorithm gets value=brown_sigouin_int_avl_tm_auto.debra.tl2 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=128 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.57 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=540082 valid=True
    extractor for field=mem_maxresident_kb gets value=1241080 valid=True
    extractor for field=user_cputime gets value=1350.56 valid=True
    extractor for field=sys_cputime gets value=86.26 valid=True
    extractor for field=percent_cpu gets value=12417 valid=True
    extractor for field=alg gets value=int-avl-tl2 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=54603891 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=24 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=18.3182 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000123 valid=True
    extractor for field=__file_data gets value=data000123.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_int_avl_tm_auto.debra.tl2 -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 2000000, 'brown_sigouin_int_avl_tm_auto.debra.tl2', '-pin 0-63,128-191,64-127,192-255', 10000, 128, 1, 'false', 11.57, 0, 540082, 1241080, 1350.56, 86.26, 12417, 'int-avl-tl2', 'success', 54603891, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 24, 18.3182, 0, 0, 0, 0, 'nasus', '000123', 'data000123.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_int_avl_tm_auto.debra.tl2 -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=200000 valid=True
    extractor for field=algorithm gets value=brown_sigouin_int_avl_tm_auto.debra.norec valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=128 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=12.12 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=119393 valid=True
    extractor for field=mem_maxresident_kb gets value=473688 valid=True
    extractor for field=user_cputime gets value=1472.15 valid=True
    extractor for field=sys_cputime gets value=17.52 valid=True
    extractor for field=percent_cpu gets value=12286 valid=True
    extractor for field=alg gets value=int-avl-norec valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=12764766 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=20 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=14.9521 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000211 valid=True
    extractor for field=__file_data gets value=data000211.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_int_avl_tm_auto.debra.norec -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 200000, 'brown_sigouin_int_avl_tm_auto.debra.norec', '-pin 0-63,128-191,64-127,192-255', 10000, 128, 1, 'false', 12.12, 0, 119393, 473688, 1472.15, 17.52, 12286, 'int-avl-norec', 'success', 12764766, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 20, 14.9521, 0, 0, 0, 0, 'nasus', '000211', 'data000211.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_int_avl_tm_auto.debra.norec -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=20000000 valid=True
    extractor for field=algorithm gets value=brown_abtree_tm_auto.debra.norec valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=128 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=39.47 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=458653 valid=True
    extractor for field=mem_maxresident_kb gets value=1829556 valid=True
    extractor for field=user_cputime gets value=4586.17 valid=True
    extractor for field=sys_cputime gets value=27.18 valid=True
    extractor for field=percent_cpu gets value=11686 valid=True
    extractor for field=alg gets value=abtree-norec valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=17759621 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=9 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=8 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000035 valid=True
    extractor for field=__file_data gets value=data000035.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_abtree_tm_auto.debra.norec -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 20000000, 'brown_abtree_tm_auto.debra.norec', '-pin 0-63,128-191,64-127,192-255', 10000, 128, 1, 'false', 39.47, 0, 458653, 1829556, 4586.17, 27.18, 11686, 'abtree-norec', 'success', 17759621, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 9, 8, 0, 0, 0, 0, 'nasus', '000035', 'data000035.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_abtree_tm_auto.debra.norec -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=20000000 valid=True
    extractor for field=algorithm gets value=brown_abtree_tm_auto.debra.norec valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=256 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=55.61 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=447937 valid=True
    extractor for field=mem_maxresident_kb gets value=1782868 valid=True
    extractor for field=user_cputime gets value=12277.09 valid=True
    extractor for field=sys_cputime gets value=16.71 valid=True
    extractor for field=percent_cpu gets value=22104 valid=True
    extractor for field=alg gets value=abtree-norec valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=5552211 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=9 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=8 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000040 valid=True
    extractor for field=__file_data gets value=data000040.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_abtree_tm_auto.debra.norec -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 20000000, 'brown_abtree_tm_auto.debra.norec', '-pin 0-63,128-191,64-127,192-255', 10000, 256, 2, 'false', 55.61, 0, 447937, 1782868, 12277.09, 16.71, 22104, 'abtree-norec', 'success', 5552211, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 9, 8, 0, 0, 0, 0, 'nasus', '000040', 'data000040.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_abtree_tm_auto.debra.norec -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=2000000 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=192 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.48 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=99753 valid=True
    extractor for field=mem_maxresident_kb gets value=389628 valid=True
    extractor for field=user_cputime gets value=2147.66 valid=True
    extractor for field=sys_cputime gets value=6.78 valid=True
    extractor for field=percent_cpu gets value=18755 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=149593060 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=45 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=23.3062 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000165 valid=True
    extractor for field=__file_data gets value=data000165.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_bst_kcas.debra -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO failures (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 2000000, 'sigouin_int_bst_kcas.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 192, 1, 'false', 11.48, 0, 99753, 389628, 2147.66, 6.78, 18755, '', 'success', 149593060, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 45, 23.3062, 0, 0, 0, 0, 'nasus', '000165', 'data000165.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_bst_kcas.debra -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=2000000 valid=True
    extractor for field=algorithm gets value=sigouin_int_avl_kcas_validate.debra valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=128 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.4 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=94333 valid=True
    extractor for field=mem_maxresident_kb gets value=374312 valid=True
    extractor for field=user_cputime gets value=1432.03 valid=True
    extractor for field=sys_cputime gets value=5.93 valid=True
    extractor for field=percent_cpu gets value=12609 valid=True
    extractor for field=alg gets value=int-avl-pathcas valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=93059261 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=24 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=18.2529 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000187 valid=True
    extractor for field=__file_data gets value=data000187.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_avl_kcas_validate.debra -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 2000000, 'sigouin_int_avl_kcas_validate.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 128, 1, 'false', 11.4, 0, 94333, 374312, 1432.03, 5.93, 12609, 'int-avl-pathcas', 'success', 93059261, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 24, 18.2529, 0, 0, 0, 0, 'nasus', '000187', 'data000187.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_avl_kcas_validate.debra -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=2000000 valid=True
    extractor for field=algorithm gets value=brown_int_bst_tm_auto.debra.tl2 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=192 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.45 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=103314 valid=True
    extractor for field=mem_maxresident_kb gets value=360940 valid=True
    extractor for field=user_cputime gets value=2091.62 valid=True
    extractor for field=sys_cputime gets value=58.82 valid=True
    extractor for field=percent_cpu gets value=18769 valid=True
    extractor for field=alg gets value=int-bst-tl2 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=55402022 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=49 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=24.1706 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000109 valid=True
    extractor for field=__file_data gets value=data000109.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_int_bst_tm_auto.debra.tl2 -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 2000000, 'brown_int_bst_tm_auto.debra.tl2', '-pin 0-63,128-191,64-127,192-255', 10000, 192, 1, 'false', 11.45, 0, 103314, 360940, 2091.62, 58.82, 18769, 'int-bst-tl2', 'success', 55402022, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 49, 24.1706, 0, 0, 0, 0, 'nasus', '000109', 'data000109.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_int_bst_tm_auto.debra.tl2 -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=20000000 valid=True
    extractor for field=algorithm gets value=brown_abtree_tm_auto.debra.tl2 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=256 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=15.15 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=1028042 valid=True
    extractor for field=mem_maxresident_kb gets value=2724092 valid=True
    extractor for field=user_cputime gets value=3582.65 valid=True
    extractor for field=sys_cputime gets value=133.89 valid=True
    extractor for field=percent_cpu gets value=24530 valid=True
    extractor for field=alg gets value=abtree-tl2 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=61288564 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=9 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=8 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000047 valid=True
    extractor for field=__file_data gets value=data000047.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_abtree_tm_auto.debra.tl2 -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 20000000, 'brown_abtree_tm_auto.debra.tl2', '-pin 0-63,128-191,64-127,192-255', 10000, 256, 1, 'false', 15.15, 0, 1028042, 2724092, 3582.65, 133.89, 24530, 'abtree-tl2', 'success', 61288564, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 9, 8, 0, 0, 0, 0, 'nasus', '000047', 'data000047.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_abtree_tm_auto.debra.tl2 -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=200000 valid=True
    extractor for field=algorithm gets value=brown_abtree_tm_auto.debra.tl2 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=64 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.54 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=228967 valid=True
    extractor for field=mem_maxresident_kb gets value=689308 valid=True
    extractor for field=user_cputime gets value=724.97 valid=True
    extractor for field=sys_cputime gets value=39.13 valid=True
    extractor for field=percent_cpu gets value=6617 valid=True
    extractor for field=alg gets value=abtree-tl2 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=44659936 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=7 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=6 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000234 valid=True
    extractor for field=__file_data gets value=data000234.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_abtree_tm_auto.debra.tl2 -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 200000, 'brown_abtree_tm_auto.debra.tl2', '-pin 0-63,128-191,64-127,192-255', 10000, 64, 2, 'false', 11.54, 0, 228967, 689308, 724.97, 39.13, 6617, 'abtree-tl2', 'success', 44659936, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 7, 6, 0, 0, 0, 0, 'nasus', '000234', 'data000234.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_abtree_tm_auto.debra.tl2 -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=2000000 valid=True
    extractor for field=algorithm gets value=brown_sigouin_int_avl_tm_auto.debra.norec valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=192 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=16.93 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=125777 valid=True
    extractor for field=mem_maxresident_kb gets value=497120 valid=True
    extractor for field=user_cputime gets value=3068.91 valid=True
    extractor for field=sys_cputime gets value=11.45 valid=True
    extractor for field=percent_cpu gets value=18191 valid=True
    extractor for field=alg gets value=int-avl-norec valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=6647883 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=24 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=18.3846 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000118 valid=True
    extractor for field=__file_data gets value=data000118.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_int_avl_tm_auto.debra.norec -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 2000000, 'brown_sigouin_int_avl_tm_auto.debra.norec', '-pin 0-63,128-191,64-127,192-255', 10000, 192, 2, 'false', 16.93, 0, 125777, 497120, 3068.91, 11.45, 18191, 'int-avl-norec', 'success', 6647883, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 24, 18.3846, 0, 0, 0, 0, 'nasus', '000118', 'data000118.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_int_avl_tm_auto.debra.norec -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=20000000 valid=True
    extractor for field=algorithm gets value=brown_int_bst_tm_auto.debra.tl2 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=128 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=14.49 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=243906 valid=True
    extractor for field=mem_maxresident_kb gets value=649564 valid=True
    extractor for field=user_cputime gets value=1769.71 valid=True
    extractor for field=sys_cputime gets value=62.08 valid=True
    extractor for field=percent_cpu gets value=12635 valid=True
    extractor for field=alg gets value=int-bst-tl2 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=38589811 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=57 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=28.088 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000011 valid=True
    extractor for field=__file_data gets value=data000011.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_int_bst_tm_auto.debra.tl2 -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 20000000, 'brown_int_bst_tm_auto.debra.tl2', '-pin 0-63,128-191,64-127,192-255', 10000, 128, 1, 'false', 14.49, 0, 243906, 649564, 1769.71, 62.08, 12635, 'int-bst-tl2', 'success', 38589811, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 57, 28.088, 0, 0, 0, 0, 'nasus', '000011', 'data000011.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_int_bst_tm_auto.debra.tl2 -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=2000000 valid=True
    extractor for field=algorithm gets value=brown_int_bst_tm_auto.debra.tl2 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=256 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.62 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=110291 valid=True
    extractor for field=mem_maxresident_kb gets value=376324 valid=True
    extractor for field=user_cputime gets value=2804.88 valid=True
    extractor for field=sys_cputime gets value=69.42 valid=True
    extractor for field=percent_cpu gets value=24729 valid=True
    extractor for field=alg gets value=int-bst-tl2 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=59497331 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=48 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=23.8867 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000111 valid=True
    extractor for field=__file_data gets value=data000111.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_int_bst_tm_auto.debra.tl2 -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 2000000, 'brown_int_bst_tm_auto.debra.tl2', '-pin 0-63,128-191,64-127,192-255', 10000, 256, 1, 'false', 11.62, 0, 110291, 376324, 2804.88, 69.42, 24729, 'int-bst-tl2', 'success', 59497331, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 48, 23.8867, 0, 0, 0, 0, 'nasus', '000111', 'data000111.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_int_bst_tm_auto.debra.tl2 -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=20000000 valid=True
    extractor for field=algorithm gets value=brown_sigouin_int_avl_tm_auto.debra.norec valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=64 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=25.22 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=236402 valid=True
    extractor for field=mem_maxresident_kb gets value=943552 valid=True
    extractor for field=user_cputime gets value=1535.3 valid=True
    extractor for field=sys_cputime gets value=16.46 valid=True
    extractor for field=percent_cpu gets value=6151 valid=True
    extractor for field=alg gets value=int-avl-norec valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=13227695 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=28 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=21.7384 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000018 valid=True
    extractor for field=__file_data gets value=data000018.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_int_avl_tm_auto.debra.norec -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 20000000, 'brown_sigouin_int_avl_tm_auto.debra.norec', '-pin 0-63,128-191,64-127,192-255', 10000, 64, 2, 'false', 25.22, 0, 236402, 943552, 1535.3, 16.46, 6151, 'int-avl-norec', 'success', 13227695, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 28, 21.7384, 0, 0, 0, 0, 'nasus', '000018', 'data000018.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_int_avl_tm_auto.debra.norec -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=200000 valid=True
    extractor for field=algorithm gets value=brown_sigouin_int_avl_tm_auto.debra.tl2 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=192 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.58 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=517750 valid=True
    extractor for field=mem_maxresident_kb gets value=1199128 valid=True
    extractor for field=user_cputime gets value=2055.99 valid=True
    extractor for field=sys_cputime gets value=87.39 valid=True
    extractor for field=percent_cpu gets value=18504 valid=True
    extractor for field=alg gets value=int-avl-tl2 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=55830987 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=20 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=14.9579 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000222 valid=True
    extractor for field=__file_data gets value=data000222.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_int_avl_tm_auto.debra.tl2 -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 200000, 'brown_sigouin_int_avl_tm_auto.debra.tl2', '-pin 0-63,128-191,64-127,192-255', 10000, 192, 2, 'false', 11.58, 0, 517750, 1199128, 2055.99, 87.39, 18504, 'int-avl-tl2', 'success', 55830987, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 20, 14.9579, 0, 0, 0, 0, 'nasus', '000222', 'data000222.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_int_avl_tm_auto.debra.tl2 -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=2000000 valid=True
    extractor for field=algorithm gets value=brown_sigouin_int_avl_tm_auto.debra.tl2 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=128 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.56 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=544568 valid=True
    extractor for field=mem_maxresident_kb gets value=1249772 valid=True
    extractor for field=user_cputime gets value=1352.39 valid=True
    extractor for field=sys_cputime gets value=85.11 valid=True
    extractor for field=percent_cpu gets value=12425 valid=True
    extractor for field=alg gets value=int-avl-tl2 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=54730240 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=24 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=18.308 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000124 valid=True
    extractor for field=__file_data gets value=data000124.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_int_avl_tm_auto.debra.tl2 -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 2000000, 'brown_sigouin_int_avl_tm_auto.debra.tl2', '-pin 0-63,128-191,64-127,192-255', 10000, 128, 2, 'false', 11.56, 0, 544568, 1249772, 1352.39, 85.11, 12425, 'int-avl-tl2', 'success', 54730240, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 24, 18.308, 0, 0, 0, 0, 'nasus', '000124', 'data000124.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_int_avl_tm_auto.debra.tl2 -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=20000000 valid=True
    extractor for field=algorithm gets value=sigouin_int_avl_kcas_validate.debra valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=256 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.94 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=244221 valid=True
    extractor for field=mem_maxresident_kb gets value=966872 valid=True
    extractor for field=user_cputime gets value=2930.49 valid=True
    extractor for field=sys_cputime gets value=9.37 valid=True
    extractor for field=percent_cpu gets value=24607 valid=True
    extractor for field=alg gets value=int-avl-pathcas valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=102171013 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=28 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=21.6474 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000096 valid=True
    extractor for field=__file_data gets value=data000096.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_avl_kcas_validate.debra -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 20000000, 'sigouin_int_avl_kcas_validate.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 256, 2, 'false', 11.94, 0, 244221, 966872, 2930.49, 9.37, 24607, 'int-avl-pathcas', 'success', 102171013, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 28, 21.6474, 0, 0, 0, 0, 'nasus', '000096', 'data000096.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_avl_kcas_validate.debra -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=200000 valid=True
    extractor for field=algorithm gets value=brown_int_bst_tm_auto.debra.tl2 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=64 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.42 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=78504 valid=True
    extractor for field=mem_maxresident_kb gets value=308396 valid=True
    extractor for field=user_cputime gets value=701.5 valid=True
    extractor for field=sys_cputime gets value=35.31 valid=True
    extractor for field=percent_cpu gets value=6450 valid=True
    extractor for field=alg gets value=int-bst-tl2 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=40639442 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=33 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=18.807 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000201 valid=True
    extractor for field=__file_data gets value=data000201.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_int_bst_tm_auto.debra.tl2 -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 200000, 'brown_int_bst_tm_auto.debra.tl2', '-pin 0-63,128-191,64-127,192-255', 10000, 64, 1, 'false', 11.42, 0, 78504, 308396, 701.5, 35.31, 6450, 'int-bst-tl2', 'success', 40639442, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 33, 18.807, 0, 0, 0, 0, 'nasus', '000201', 'data000201.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_int_bst_tm_auto.debra.tl2 -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=2000000 valid=True
    extractor for field=algorithm gets value=brown_int_bst_tm_auto.debra.norec valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=128 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=16.13 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=91850 valid=True
    extractor for field=mem_maxresident_kb gets value=363676 valid=True
    extractor for field=user_cputime gets value=1968.62 valid=True
    extractor for field=sys_cputime gets value=22.31 valid=True
    extractor for field=percent_cpu gets value=12340 valid=True
    extractor for field=alg gets value=int-bst-norec valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=15880948 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=46 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=24.5856 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000100 valid=True
    extractor for field=__file_data gets value=data000100.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_int_bst_tm_auto.debra.norec -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 2000000, 'brown_int_bst_tm_auto.debra.norec', '-pin 0-63,128-191,64-127,192-255', 10000, 128, 2, 'false', 16.13, 0, 91850, 363676, 1968.62, 22.31, 12340, 'int-bst-norec', 'success', 15880948, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 46, 24.5856, 0, 0, 0, 0, 'nasus', '000100', 'data000100.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_int_bst_tm_auto.debra.norec -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=20000000 valid=True
    extractor for field=algorithm gets value=brown_int_bst_tm_auto.debra.norec valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=256 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=46.26 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=177739 valid=True
    extractor for field=mem_maxresident_kb gets value=703276 valid=True
    extractor for field=user_cputime gets value=10459.23 valid=True
    extractor for field=sys_cputime gets value=20.26 valid=True
    extractor for field=percent_cpu gets value=22652 valid=True
    extractor for field=alg gets value=int-bst-norec valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=10285308 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=57 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=28.9144 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000007 valid=True
    extractor for field=__file_data gets value=data000007.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_int_bst_tm_auto.debra.norec -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 20000000, 'brown_int_bst_tm_auto.debra.norec', '-pin 0-63,128-191,64-127,192-255', 10000, 256, 1, 'false', 46.26, 0, 177739, 703276, 10459.23, 20.26, 22652, 'int-bst-norec', 'success', 10285308, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 57, 28.9144, 0, 0, 0, 0, 'nasus', '000007', 'data000007.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_int_bst_tm_auto.debra.norec -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=200000 valid=True
    extractor for field=algorithm gets value=brown_int_bst_tm_auto.debra.tl2 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=192 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.44 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=88267 valid=True
    extractor for field=mem_maxresident_kb gets value=330124 valid=True
    extractor for field=user_cputime gets value=2090.54 valid=True
    extractor for field=sys_cputime gets value=55.89 valid=True
    extractor for field=percent_cpu gets value=18760 valid=True
    extractor for field=alg gets value=int-bst-tl2 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=54929942 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=34 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=18.7197 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000206 valid=True
    extractor for field=__file_data gets value=data000206.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_int_bst_tm_auto.debra.tl2 -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 200000, 'brown_int_bst_tm_auto.debra.tl2', '-pin 0-63,128-191,64-127,192-255', 10000, 192, 2, 'false', 11.44, 0, 88267, 330124, 2090.54, 55.89, 18760, 'int-bst-tl2', 'success', 54929942, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 34, 18.7197, 0, 0, 0, 0, 'nasus', '000206', 'data000206.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_int_bst_tm_auto.debra.tl2 -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=2000000 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=192 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.77 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=94064 valid=True
    extractor for field=mem_maxresident_kb gets value=369140 valid=True
    extractor for field=user_cputime gets value=2180.76 valid=True
    extractor for field=sys_cputime gets value=5.18 valid=True
    extractor for field=percent_cpu gets value=18562 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=264918843 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=8 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=7 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000150 valid=True
    extractor for field=__file_data gets value=data000150.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_abtree_kcas.debra -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO failures (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 2000000, 'brown_sigouin_abtree_kcas.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 192, 2, 'false', 11.77, 0, 94064, 369140, 2180.76, 5.18, 18562, '', 'success', 264918843, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 8, 7, 0, 0, 0, 0, 'nasus', '000150', 'data000150.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_abtree_kcas.debra -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=20000000 valid=True
    extractor for field=algorithm gets value=brown_sigouin_int_avl_tm_auto.debra.tl2 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=256 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=15.43 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=1023177 valid=True
    extractor for field=mem_maxresident_kb gets value=2217656 valid=True
    extractor for field=user_cputime gets value=3656.0 valid=True
    extractor for field=sys_cputime gets value=157.45 valid=True
    extractor for field=percent_cpu gets value=24709 valid=True
    extractor for field=alg gets value=int-avl-tl2 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=50411050 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=28 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=21.722 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000032 valid=True
    extractor for field=__file_data gets value=data000032.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_int_avl_tm_auto.debra.tl2 -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 20000000, 'brown_sigouin_int_avl_tm_auto.debra.tl2', '-pin 0-63,128-191,64-127,192-255', 10000, 256, 2, 'false', 15.43, 0, 1023177, 2217656, 3656.0, 157.45, 24709, 'int-avl-tl2', 'success', 50411050, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 28, 21.722, 0, 0, 0, 0, 'nasus', '000032', 'data000032.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_int_avl_tm_auto.debra.tl2 -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=200000 valid=True
    extractor for field=algorithm gets value=brown_sigouin_int_avl_tm_auto.debra.norec valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=192 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=12.66 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=99226 valid=True
    extractor for field=mem_maxresident_kb gets value=388684 valid=True
    extractor for field=user_cputime gets value=2309.09 valid=True
    extractor for field=sys_cputime gets value=10.16 valid=True
    extractor for field=percent_cpu gets value=18312 valid=True
    extractor for field=alg gets value=int-avl-norec valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=4640016 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=20 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=14.9612 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000214 valid=True
    extractor for field=__file_data gets value=data000214.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_int_avl_tm_auto.debra.norec -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 200000, 'brown_sigouin_int_avl_tm_auto.debra.norec', '-pin 0-63,128-191,64-127,192-255', 10000, 192, 2, 'false', 12.66, 0, 99226, 388684, 2309.09, 10.16, 18312, 'int-avl-norec', 'success', 4640016, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 20, 14.9612, 0, 0, 0, 0, 'nasus', '000214', 'data000214.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_int_avl_tm_auto.debra.norec -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=200000 valid=True
    extractor for field=algorithm gets value=brown_sigouin_int_avl_tm_auto.debra.norec valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=64 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.79 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=125486 valid=True
    extractor for field=mem_maxresident_kb gets value=502136 valid=True
    extractor for field=user_cputime gets value=735.36 valid=True
    extractor for field=sys_cputime gets value=16.78 valid=True
    extractor for field=percent_cpu gets value=6377 valid=True
    extractor for field=alg gets value=int-avl-norec valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=15513464 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=20 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=15.0171 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000210 valid=True
    extractor for field=__file_data gets value=data000210.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_int_avl_tm_auto.debra.norec -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 200000, 'brown_sigouin_int_avl_tm_auto.debra.norec', '-pin 0-63,128-191,64-127,192-255', 10000, 64, 2, 'false', 11.79, 0, 125486, 502136, 735.36, 16.78, 6377, 'int-avl-norec', 'success', 15513464, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 20, 15.0171, 0, 0, 0, 0, 'nasus', '000210', 'data000210.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_int_avl_tm_auto.debra.norec -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=2000000 valid=True
    extractor for field=algorithm gets value=sigouin_int_avl_kcas_validate.debra valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=192 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.43 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=98614 valid=True
    extractor for field=mem_maxresident_kb gets value=387624 valid=True
    extractor for field=user_cputime gets value=2139.26 valid=True
    extractor for field=sys_cputime gets value=6.05 valid=True
    extractor for field=percent_cpu gets value=18756 valid=True
    extractor for field=alg gets value=int-avl-pathcas valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=144515501 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=24 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=18.2656 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000189 valid=True
    extractor for field=__file_data gets value=data000189.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_avl_kcas_validate.debra -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 2000000, 'sigouin_int_avl_kcas_validate.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 192, 1, 'false', 11.43, 0, 98614, 387624, 2139.26, 6.05, 18756, 'int-avl-pathcas', 'success', 144515501, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 24, 18.2656, 0, 0, 0, 0, 'nasus', '000189', 'data000189.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_avl_kcas_validate.debra -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=200000 valid=True
    extractor for field=algorithm gets value=brown_sigouin_int_avl_tm_auto.debra.tl2 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=256 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.69 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=575175 valid=True
    extractor for field=mem_maxresident_kb gets value=1315944 valid=True
    extractor for field=user_cputime gets value=2766.16 valid=True
    extractor for field=sys_cputime gets value=115.6 valid=True
    extractor for field=percent_cpu gets value=24643 valid=True
    extractor for field=alg gets value=int-avl-tl2 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=60240314 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=20 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=14.8848 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000224 valid=True
    extractor for field=__file_data gets value=data000224.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_int_avl_tm_auto.debra.tl2 -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 200000, 'brown_sigouin_int_avl_tm_auto.debra.tl2', '-pin 0-63,128-191,64-127,192-255', 10000, 256, 2, 'false', 11.69, 0, 575175, 1315944, 2766.16, 115.6, 24643, 'int-avl-tl2', 'success', 60240314, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 20, 14.8848, 0, 0, 0, 0, 'nasus', '000224', 'data000224.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_int_avl_tm_auto.debra.tl2 -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=20000000 valid=True
    extractor for field=algorithm gets value=brown_int_bst_tm_auto.debra.norec valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=128 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=27.6 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=163543 valid=True
    extractor for field=mem_maxresident_kb gets value=650384 valid=True
    extractor for field=user_cputime gets value=3281.42 valid=True
    extractor for field=sys_cputime gets value=20.69 valid=True
    extractor for field=percent_cpu gets value=11962 valid=True
    extractor for field=alg gets value=int-bst-norec valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=13358269 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=60 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=29.1036 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000003 valid=True
    extractor for field=__file_data gets value=data000003.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_int_bst_tm_auto.debra.norec -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 20000000, 'brown_int_bst_tm_auto.debra.norec', '-pin 0-63,128-191,64-127,192-255', 10000, 128, 1, 'false', 27.6, 0, 163543, 650384, 3281.42, 20.69, 11962, 'int-bst-norec', 'success', 13358269, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 60, 29.1036, 0, 0, 0, 0, 'nasus', '000003', 'data000003.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_int_bst_tm_auto.debra.norec -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=2000000 valid=True
    extractor for field=algorithm gets value=sigouin_int_avl_kcas_validate.debra valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=256 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.58 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=102871 valid=True
    extractor for field=mem_maxresident_kb gets value=398856 valid=True
    extractor for field=user_cputime gets value=2848.54 valid=True
    extractor for field=sys_cputime gets value=8.15 valid=True
    extractor for field=percent_cpu gets value=24650 valid=True
    extractor for field=alg gets value=int-avl-pathcas valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=177046958 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=24 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=18.2721 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000192 valid=True
    extractor for field=__file_data gets value=data000192.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_avl_kcas_validate.debra -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 2000000, 'sigouin_int_avl_kcas_validate.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 256, 2, 'false', 11.58, 0, 102871, 398856, 2848.54, 8.15, 24650, 'int-avl-pathcas', 'success', 177046958, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 24, 18.2721, 0, 0, 0, 0, 'nasus', '000192', 'data000192.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_avl_kcas_validate.debra -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=2000000 valid=True
    extractor for field=algorithm gets value=brown_sigouin_int_avl_tm_auto.debra.norec valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=256 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=18.32 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=122343 valid=True
    extractor for field=mem_maxresident_kb gets value=481204 valid=True
    extractor for field=user_cputime gets value=4364.64 valid=True
    extractor for field=sys_cputime gets value=10.44 valid=True
    extractor for field=percent_cpu gets value=23873 valid=True
    extractor for field=alg gets value=int-avl-norec valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=3391449 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=24 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=18.3209 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000119 valid=True
    extractor for field=__file_data gets value=data000119.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_int_avl_tm_auto.debra.norec -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 2000000, 'brown_sigouin_int_avl_tm_auto.debra.norec', '-pin 0-63,128-191,64-127,192-255', 10000, 256, 1, 'false', 18.32, 0, 122343, 481204, 4364.64, 10.44, 23873, 'int-avl-norec', 'success', 3391449, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 24, 18.3209, 0, 0, 0, 0, 'nasus', '000119', 'data000119.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_int_avl_tm_auto.debra.norec -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=2000000 valid=True
    extractor for field=algorithm gets value=brown_abtree_tm_auto.debra.tl2 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=128 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.7 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=423779 valid=True
    extractor for field=mem_maxresident_kb gets value=1182652 valid=True
    extractor for field=user_cputime gets value=1368.05 valid=True
    extractor for field=sys_cputime gets value=100.38 valid=True
    extractor for field=percent_cpu gets value=12543 valid=True
    extractor for field=alg gets value=abtree-tl2 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=79464216 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=8 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=7 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000140 valid=True
    extractor for field=__file_data gets value=data000140.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_abtree_tm_auto.debra.tl2 -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 2000000, 'brown_abtree_tm_auto.debra.tl2', '-pin 0-63,128-191,64-127,192-255', 10000, 128, 2, 'false', 11.7, 0, 423779, 1182652, 1368.05, 100.38, 12543, 'abtree-tl2', 'success', 79464216, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 8, 7, 0, 0, 0, 0, 'nasus', '000140', 'data000140.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_abtree_tm_auto.debra.tl2 -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=200000 valid=True
    extractor for field=algorithm gets value=sigouin_int_avl_kcas_validate.debra valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=192 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.44 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=83571 valid=True
    extractor for field=mem_maxresident_kb gets value=323992 valid=True
    extractor for field=user_cputime gets value=2138.03 valid=True
    extractor for field=sys_cputime gets value=6.56 valid=True
    extractor for field=percent_cpu gets value=18746 valid=True
    extractor for field=alg gets value=int-avl-pathcas valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=162634364 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=20 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=14.8745 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000286 valid=True
    extractor for field=__file_data gets value=data000286.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_avl_kcas_validate.debra -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 200000, 'sigouin_int_avl_kcas_validate.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 192, 2, 'false', 11.44, 0, 83571, 323992, 2138.03, 6.56, 18746, 'int-avl-pathcas', 'success', 162634364, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 20, 14.8745, 0, 0, 0, 0, 'nasus', '000286', 'data000286.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_avl_kcas_validate.debra -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=2000000 valid=True
    extractor for field=algorithm gets value=brown_int_bst_tm_auto.debra.tl2 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=128 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.49 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=98187 valid=True
    extractor for field=mem_maxresident_kb gets value=348940 valid=True
    extractor for field=user_cputime gets value=1372.85 valid=True
    extractor for field=sys_cputime gets value=75.67 valid=True
    extractor for field=percent_cpu gets value=12603 valid=True
    extractor for field=alg gets value=int-bst-tl2 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=65333406 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=47 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=24.2457 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000107 valid=True
    extractor for field=__file_data gets value=data000107.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_int_bst_tm_auto.debra.tl2 -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 2000000, 'brown_int_bst_tm_auto.debra.tl2', '-pin 0-63,128-191,64-127,192-255', 10000, 128, 1, 'false', 11.49, 0, 98187, 348940, 1372.85, 75.67, 12603, 'int-bst-tl2', 'success', 65333406, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 47, 24.2457, 0, 0, 0, 0, 'nasus', '000107', 'data000107.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_int_bst_tm_auto.debra.tl2 -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=2000000 valid=True
    extractor for field=algorithm gets value=sigouin_int_bst_kcas_validate.debra valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=128 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.47 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=94633 valid=True
    extractor for field=mem_maxresident_kb gets value=375720 valid=True
    extractor for field=user_cputime gets value=1444.24 valid=True
    extractor for field=sys_cputime gets value=4.54 valid=True
    extractor for field=percent_cpu gets value=12631 valid=True
    extractor for field=alg gets value=int-bst-pathcas valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=91981372 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=49 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=23.7356 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000172 valid=True
    extractor for field=__file_data gets value=data000172.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_bst_kcas_validate.debra -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 2000000, 'sigouin_int_bst_kcas_validate.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 128, 2, 'false', 11.47, 0, 94633, 375720, 1444.24, 4.54, 12631, 'int-bst-pathcas', 'success', 91981372, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 49, 23.7356, 0, 0, 0, 0, 'nasus', '000172', 'data000172.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_bst_kcas_validate.debra -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=200000 valid=True
    extractor for field=algorithm gets value=sigouin_int_avl_kcas_validate.debra valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=64 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.41 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=77036 valid=True
    extractor for field=mem_maxresident_kb gets value=308484 valid=True
    extractor for field=user_cputime gets value=726.93 valid=True
    extractor for field=sys_cputime gets value=5.23 valid=True
    extractor for field=percent_cpu gets value=6415 valid=True
    extractor for field=alg gets value=int-avl-pathcas valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=80535324 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=20 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=14.8732 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000281 valid=True
    extractor for field=__file_data gets value=data000281.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_avl_kcas_validate.debra -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 200000, 'sigouin_int_avl_kcas_validate.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 64, 1, 'false', 11.41, 0, 77036, 308484, 726.93, 5.23, 6415, 'int-avl-pathcas', 'success', 80535324, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 20, 14.8732, 0, 0, 0, 0, 'nasus', '000281', 'data000281.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_avl_kcas_validate.debra -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=20000000 valid=True
    extractor for field=algorithm gets value=brown_int_bst_tm_auto.debra.tl2 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=64 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=15.68 valid=True
    extractor for field=faults_major gets value=1 valid=True
    extractor for field=faults_minor gets value=240264 valid=True
    extractor for field=mem_maxresident_kb gets value=634880 valid=True
    extractor for field=user_cputime gets value=949.19 valid=True
    extractor for field=sys_cputime gets value=31.8 valid=True
    extractor for field=percent_cpu gets value=6255 valid=True
    extractor for field=alg gets value=int-bst-tl2 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=22966469 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=57 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=30.5402 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000009 valid=True
    extractor for field=__file_data gets value=data000009.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_int_bst_tm_auto.debra.tl2 -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 20000000, 'brown_int_bst_tm_auto.debra.tl2', '-pin 0-63,128-191,64-127,192-255', 10000, 64, 1, 'false', 15.68, 1, 240264, 634880, 949.19, 31.8, 6255, 'int-bst-tl2', 'success', 22966469, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 57, 30.5402, 0, 0, 0, 0, 'nasus', '000009', 'data000009.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_int_bst_tm_auto.debra.tl2 -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=2000000 valid=True
    extractor for field=algorithm gets value=brown_abtree_tm_auto.debra.tl2 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=64 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.57 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=261365 valid=True
    extractor for field=mem_maxresident_kb gets value=770596 valid=True
    extractor for field=user_cputime gets value=724.01 valid=True
    extractor for field=sys_cputime gets value=37.09 valid=True
    extractor for field=percent_cpu gets value=6578 valid=True
    extractor for field=alg gets value=abtree-tl2 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=40529135 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=8 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=7 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000138 valid=True
    extractor for field=__file_data gets value=data000138.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_abtree_tm_auto.debra.tl2 -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 2000000, 'brown_abtree_tm_auto.debra.tl2', '-pin 0-63,128-191,64-127,192-255', 10000, 64, 2, 'false', 11.57, 0, 261365, 770596, 724.01, 37.09, 6578, 'abtree-tl2', 'success', 40529135, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 8, 7, 0, 0, 0, 0, 'nasus', '000138', 'data000138.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_abtree_tm_auto.debra.tl2 -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=20000000 valid=True
    extractor for field=algorithm gets value=brown_sigouin_int_avl_tm_auto.debra.norec valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=256 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=59.77 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=241562 valid=True
    extractor for field=mem_maxresident_kb gets value=958004 valid=True
    extractor for field=user_cputime gets value=13139.6 valid=True
    extractor for field=sys_cputime gets value=18.03 valid=True
    extractor for field=percent_cpu gets value=22013 valid=True
    extractor for field=alg gets value=int-avl-norec valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=8273970 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=28 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=21.7213 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000024 valid=True
    extractor for field=__file_data gets value=data000024.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_int_avl_tm_auto.debra.norec -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 20000000, 'brown_sigouin_int_avl_tm_auto.debra.norec', '-pin 0-63,128-191,64-127,192-255', 10000, 256, 2, 'false', 59.77, 0, 241562, 958004, 13139.6, 18.03, 22013, 'int-avl-norec', 'success', 8273970, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 28, 21.7213, 0, 0, 0, 0, 'nasus', '000024', 'data000024.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_int_avl_tm_auto.debra.norec -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=20000000 valid=True
    extractor for field=algorithm gets value=brown_sigouin_int_avl_tm_auto.debra.norec valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=256 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=59.59 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=241331 valid=True
    extractor for field=mem_maxresident_kb gets value=957172 valid=True
    extractor for field=user_cputime gets value=13141.36 valid=True
    extractor for field=sys_cputime gets value=19.75 valid=True
    extractor for field=percent_cpu gets value=22082 valid=True
    extractor for field=alg gets value=int-avl-norec valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=8245117 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=28 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=21.6945 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000023 valid=True
    extractor for field=__file_data gets value=data000023.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_int_avl_tm_auto.debra.norec -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 20000000, 'brown_sigouin_int_avl_tm_auto.debra.norec', '-pin 0-63,128-191,64-127,192-255', 10000, 256, 1, 'false', 59.59, 0, 241331, 957172, 13141.36, 19.75, 22082, 'int-avl-norec', 'success', 8245117, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 28, 21.6945, 0, 0, 0, 0, 'nasus', '000023', 'data000023.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_int_avl_tm_auto.debra.norec -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=2000000 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=192 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.45 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=98354 valid=True
    extractor for field=mem_maxresident_kb gets value=386700 valid=True
    extractor for field=user_cputime gets value=2139.69 valid=True
    extractor for field=sys_cputime gets value=5.28 valid=True
    extractor for field=percent_cpu gets value=18730 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=145198436 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=24 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=18.2521 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000181 valid=True
    extractor for field=__file_data gets value=data000181.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_avl_kcas.debra -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO failures (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 2000000, 'sigouin_int_avl_kcas.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 192, 1, 'false', 11.45, 0, 98354, 386700, 2139.69, 5.28, 18730, '', 'success', 145198436, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 24, 18.2521, 0, 0, 0, 0, 'nasus', '000181', 'data000181.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_avl_kcas.debra -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=200000 valid=True
    extractor for field=algorithm gets value=brown_int_bst_tm_auto.debra.norec valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=192 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=12.88 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=83593 valid=True
    extractor for field=mem_maxresident_kb gets value=326580 valid=True
    extractor for field=user_cputime gets value=2334.06 valid=True
    extractor for field=sys_cputime gets value=9.22 valid=True
    extractor for field=percent_cpu gets value=18180 valid=True
    extractor for field=alg gets value=int-bst-norec valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=4550951 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=37 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=19.194 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000198 valid=True
    extractor for field=__file_data gets value=data000198.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_int_bst_tm_auto.debra.norec -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 200000, 'brown_int_bst_tm_auto.debra.norec', '-pin 0-63,128-191,64-127,192-255', 10000, 192, 2, 'false', 12.88, 0, 83593, 326580, 2334.06, 9.22, 18180, 'int-bst-norec', 'success', 4550951, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 37, 19.194, 0, 0, 0, 0, 'nasus', '000198', 'data000198.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_int_bst_tm_auto.debra.norec -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=20000000 valid=True
    extractor for field=algorithm gets value=brown_sigouin_abtree_kcas_validate.debra valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=256 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.69 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=199314 valid=True
    extractor for field=mem_maxresident_kb gets value=782076 valid=True
    extractor for field=user_cputime gets value=2864.7 valid=True
    extractor for field=sys_cputime gets value=7.27 valid=True
    extractor for field=percent_cpu gets value=24551 valid=True
    extractor for field=alg gets value=abtree-pathcas valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=107589946 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=9 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=8 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000063 valid=True
    extractor for field=__file_data gets value=data000063.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_abtree_kcas_validate.debra -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 20000000, 'brown_sigouin_abtree_kcas_validate.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 256, 1, 'false', 11.69, 0, 199314, 782076, 2864.7, 7.27, 24551, 'abtree-pathcas', 'success', 107589946, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 9, 8, 0, 0, 0, 0, 'nasus', '000063', 'data000063.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_abtree_kcas_validate.debra -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=20000000 valid=True
    extractor for field=algorithm gets value=brown_sigouin_abtree_kcas_validate.debra valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=64 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.94 valid=True
    extractor for field=faults_major gets value=1 valid=True
    extractor for field=faults_minor gets value=189219 valid=True
    extractor for field=mem_maxresident_kb gets value=755548 valid=True
    extractor for field=user_cputime gets value=777.51 valid=True
    extractor for field=sys_cputime gets value=6.41 valid=True
    extractor for field=percent_cpu gets value=6565 valid=True
    extractor for field=alg gets value=abtree-pathcas valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=69856051 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=9 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=8 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000057 valid=True
    extractor for field=__file_data gets value=data000057.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_abtree_kcas_validate.debra -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 20000000, 'brown_sigouin_abtree_kcas_validate.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 64, 1, 'false', 11.94, 1, 189219, 755548, 777.51, 6.41, 6565, 'abtree-pathcas', 'success', 69856051, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 9, 8, 0, 0, 0, 0, 'nasus', '000057', 'data000057.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_abtree_kcas_validate.debra -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=2000000 valid=True
    extractor for field=algorithm gets value=brown_int_bst_tm_auto.debra.norec valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=64 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=15.6 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=84753 valid=True
    extractor for field=mem_maxresident_kb gets value=337408 valid=True
    extractor for field=user_cputime gets value=959.63 valid=True
    extractor for field=sys_cputime gets value=17.23 valid=True
    extractor for field=percent_cpu gets value=6261 valid=True
    extractor for field=alg gets value=int-bst-norec valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=15151144 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=47 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=23.8734 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000098 valid=True
    extractor for field=__file_data gets value=data000098.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_int_bst_tm_auto.debra.norec -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 2000000, 'brown_int_bst_tm_auto.debra.norec', '-pin 0-63,128-191,64-127,192-255', 10000, 64, 2, 'false', 15.6, 0, 84753, 337408, 959.63, 17.23, 6261, 'int-bst-norec', 'success', 15151144, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 47, 23.8734, 0, 0, 0, 0, 'nasus', '000098', 'data000098.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_int_bst_tm_auto.debra.norec -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=2000000 valid=True
    extractor for field=algorithm gets value=sigouin_int_avl_kcas_validate.debra valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=256 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.61 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=102691 valid=True
    extractor for field=mem_maxresident_kb gets value=398716 valid=True
    extractor for field=user_cputime gets value=2856.78 valid=True
    extractor for field=sys_cputime gets value=8.54 valid=True
    extractor for field=percent_cpu gets value=24679 valid=True
    extractor for field=alg gets value=int-avl-pathcas valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=186852762 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=24 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=18.2674 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000191 valid=True
    extractor for field=__file_data gets value=data000191.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_avl_kcas_validate.debra -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 2000000, 'sigouin_int_avl_kcas_validate.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 256, 1, 'false', 11.61, 0, 102691, 398716, 2856.78, 8.54, 24679, 'int-avl-pathcas', 'success', 186852762, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 24, 18.2674, 0, 0, 0, 0, 'nasus', '000191', 'data000191.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_avl_kcas_validate.debra -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=2000000 valid=True
    extractor for field=algorithm gets value=brown_sigouin_int_avl_tm_auto.debra.norec valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=128 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=16.48 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=145345 valid=True
    extractor for field=mem_maxresident_kb gets value=577128 valid=True
    extractor for field=user_cputime gets value=2004.19 valid=True
    extractor for field=sys_cputime gets value=20.47 valid=True
    extractor for field=percent_cpu gets value=12279 valid=True
    extractor for field=alg gets value=int-avl-norec valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=15583913 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=24 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=18.3026 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000116 valid=True
    extractor for field=__file_data gets value=data000116.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_int_avl_tm_auto.debra.norec -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 2000000, 'brown_sigouin_int_avl_tm_auto.debra.norec', '-pin 0-63,128-191,64-127,192-255', 10000, 128, 2, 'false', 16.48, 0, 145345, 577128, 2004.19, 20.47, 12279, 'int-avl-norec', 'success', 15583913, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 24, 18.3026, 0, 0, 0, 0, 'nasus', '000116', 'data000116.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_int_avl_tm_auto.debra.norec -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=2000000 valid=True
    extractor for field=algorithm gets value=sigouin_int_bst_kcas_validate.debra valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=256 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.66 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=102927 valid=True
    extractor for field=mem_maxresident_kb gets value=399860 valid=True
    extractor for field=user_cputime gets value=2866.0 valid=True
    extractor for field=sys_cputime gets value=8.61 valid=True
    extractor for field=percent_cpu gets value=24638 valid=True
    extractor for field=alg gets value=int-bst-pathcas valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=180535333 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=47 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=24.2856 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000175 valid=True
    extractor for field=__file_data gets value=data000175.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_bst_kcas_validate.debra -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 2000000, 'sigouin_int_bst_kcas_validate.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 256, 1, 'false', 11.66, 0, 102927, 399860, 2866.0, 8.61, 24638, 'int-bst-pathcas', 'success', 180535333, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 47, 24.2856, 0, 0, 0, 0, 'nasus', '000175', 'data000175.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_bst_kcas_validate.debra -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=20000000 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=256 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.73 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=198405 valid=True
    extractor for field=mem_maxresident_kb gets value=782956 valid=True
    extractor for field=user_cputime gets value=2881.04 valid=True
    extractor for field=sys_cputime gets value=8.07 valid=True
    extractor for field=percent_cpu gets value=24623 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=106116048 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=9 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=8 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000056 valid=True
    extractor for field=__file_data gets value=data000056.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_abtree_kcas.debra -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO failures (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 20000000, 'brown_sigouin_abtree_kcas.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 256, 2, 'false', 11.73, 0, 198405, 782956, 2881.04, 8.07, 24623, '', 'success', 106116048, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 9, 8, 0, 0, 0, 0, 'nasus', '000056', 'data000056.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_abtree_kcas.debra -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=200000 valid=True
    extractor for field=algorithm gets value=brown_sigouin_abtree_kcas_validate.debra valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=64 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.56 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=76960 valid=True
    extractor for field=mem_maxresident_kb gets value=307724 valid=True
    extractor for field=user_cputime gets value=763.2 valid=True
    extractor for field=sys_cputime gets value=4.24 valid=True
    extractor for field=percent_cpu gets value=6637 valid=True
    extractor for field=alg gets value=abtree-pathcas valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=135133734 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=7 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=6 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000250 valid=True
    extractor for field=__file_data gets value=data000250.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_abtree_kcas_validate.debra -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 200000, 'brown_sigouin_abtree_kcas_validate.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 64, 2, 'false', 11.56, 0, 76960, 307724, 763.2, 4.24, 6637, 'abtree-pathcas', 'success', 135133734, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 7, 6, 0, 0, 0, 0, 'nasus', '000250', 'data000250.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_abtree_kcas_validate.debra -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=200000 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=256 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.82 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=84704 valid=True
    extractor for field=mem_maxresident_kb gets value=329196 valid=True
    extractor for field=user_cputime gets value=2893.04 valid=True
    extractor for field=sys_cputime gets value=5.49 valid=True
    extractor for field=percent_cpu gets value=24518 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=434186736 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=7 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=6 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000247 valid=True
    extractor for field=__file_data gets value=data000247.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_abtree_kcas.debra -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO failures (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 200000, 'brown_sigouin_abtree_kcas.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 256, 1, 'false', 11.82, 0, 84704, 329196, 2893.04, 5.49, 24518, '', 'success', 434186736, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 7, 6, 0, 0, 0, 0, 'nasus', '000247', 'data000247.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_abtree_kcas.debra -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=200000 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=64 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.44 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=77379 valid=True
    extractor for field=mem_maxresident_kb gets value=310212 valid=True
    extractor for field=user_cputime gets value=734.81 valid=True
    extractor for field=sys_cputime gets value=4.69 valid=True
    extractor for field=percent_cpu gets value=6463 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=97509225 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=34 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=18.5308 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000257 valid=True
    extractor for field=__file_data gets value=data000257.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_bst_kcas.debra -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO failures (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 200000, 'sigouin_int_bst_kcas.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 64, 1, 'false', 11.44, 0, 77379, 310212, 734.81, 4.69, 6463, '', 'success', 97509225, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 34, 18.5308, 0, 0, 0, 0, 'nasus', '000257', 'data000257.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_bst_kcas.debra -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=200000 valid=True
    extractor for field=algorithm gets value=brown_abtree_tm_auto.debra.tl2 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=192 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.57 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=296214 valid=True
    extractor for field=mem_maxresident_kb gets value=859620 valid=True
    extractor for field=user_cputime gets value=2107.75 valid=True
    extractor for field=sys_cputime gets value=66.79 valid=True
    extractor for field=percent_cpu gets value=18793 valid=True
    extractor for field=alg gets value=abtree-tl2 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=56971952 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=7 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=6 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000237 valid=True
    extractor for field=__file_data gets value=data000237.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_abtree_tm_auto.debra.tl2 -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 200000, 'brown_abtree_tm_auto.debra.tl2', '-pin 0-63,128-191,64-127,192-255', 10000, 192, 1, 'false', 11.57, 0, 296214, 859620, 2107.75, 66.79, 18793, 'abtree-tl2', 'success', 56971952, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 7, 6, 0, 0, 0, 0, 'nasus', '000237', 'data000237.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_abtree_tm_auto.debra.tl2 -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=20000000 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=64 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.84 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=188629 valid=True
    extractor for field=mem_maxresident_kb gets value=754512 valid=True
    extractor for field=user_cputime gets value=772.66 valid=True
    extractor for field=sys_cputime gets value=4.95 valid=True
    extractor for field=percent_cpu gets value=6564 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=71489226 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=9 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=8 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000050 valid=True
    extractor for field=__file_data gets value=data000050.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_abtree_kcas.debra -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO failures (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 20000000, 'brown_sigouin_abtree_kcas.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 64, 2, 'false', 11.84, 0, 188629, 754512, 772.66, 4.95, 6564, '', 'success', 71489226, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 9, 8, 0, 0, 0, 0, 'nasus', '000050', 'data000050.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_abtree_kcas.debra -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=20000000 valid=True
    extractor for field=algorithm gets value=brown_sigouin_int_avl_tm_auto.debra.tl2 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=128 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=15.62 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=894936 valid=True
    extractor for field=mem_maxresident_kb gets value=1963012 valid=True
    extractor for field=user_cputime gets value=1855.88 valid=True
    extractor for field=sys_cputime gets value=89.9 valid=True
    extractor for field=percent_cpu gets value=12455 valid=True
    extractor for field=alg gets value=int-avl-tl2 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=35139546 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=28 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=21.7017 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000027 valid=True
    extractor for field=__file_data gets value=data000027.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_int_avl_tm_auto.debra.tl2 -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 20000000, 'brown_sigouin_int_avl_tm_auto.debra.tl2', '-pin 0-63,128-191,64-127,192-255', 10000, 128, 1, 'false', 15.62, 0, 894936, 1963012, 1855.88, 89.9, 12455, 'int-avl-tl2', 'success', 35139546, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 28, 21.7017, 0, 0, 0, 0, 'nasus', '000027', 'data000027.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_int_avl_tm_auto.debra.tl2 -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=20000000 valid=True
    extractor for field=algorithm gets value=brown_sigouin_abtree_kcas_validate.debra valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=128 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.55 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=194257 valid=True
    extractor for field=mem_maxresident_kb gets value=770604 valid=True
    extractor for field=user_cputime gets value=1451.04 valid=True
    extractor for field=sys_cputime gets value=5.69 valid=True
    extractor for field=percent_cpu gets value=12612 valid=True
    extractor for field=alg gets value=abtree-pathcas valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=105486635 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=9 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=8 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000060 valid=True
    extractor for field=__file_data gets value=data000060.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_abtree_kcas_validate.debra -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 20000000, 'brown_sigouin_abtree_kcas_validate.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 128, 2, 'false', 11.55, 0, 194257, 770604, 1451.04, 5.69, 12612, 'abtree-pathcas', 'success', 105486635, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 9, 8, 0, 0, 0, 0, 'nasus', '000060', 'data000060.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_abtree_kcas_validate.debra -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=20000000 valid=True
    extractor for field=algorithm gets value=brown_int_bst_tm_auto.debra.tl2 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=256 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=14.41 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=255941 valid=True
    extractor for field=mem_maxresident_kb gets value=680792 valid=True
    extractor for field=user_cputime gets value=3465.56 valid=True
    extractor for field=sys_cputime gets value=91.1 valid=True
    extractor for field=percent_cpu gets value=24680 valid=True
    extractor for field=alg gets value=int-bst-tl2 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=58821245 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=59 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=29.3188 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000015 valid=True
    extractor for field=__file_data gets value=data000015.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_int_bst_tm_auto.debra.tl2 -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 20000000, 'brown_int_bst_tm_auto.debra.tl2', '-pin 0-63,128-191,64-127,192-255', 10000, 256, 1, 'false', 14.41, 0, 255941, 680792, 3465.56, 91.1, 24680, 'int-bst-tl2', 'success', 58821245, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 59, 29.3188, 0, 0, 0, 0, 'nasus', '000015', 'data000015.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_int_bst_tm_auto.debra.tl2 -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=200000 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=64 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.52 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=76814 valid=True
    extractor for field=mem_maxresident_kb gets value=308012 valid=True
    extractor for field=user_cputime gets value=754.91 valid=True
    extractor for field=sys_cputime gets value=3.94 valid=True
    extractor for field=percent_cpu gets value=6585 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=144696625 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=7 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=6 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000241 valid=True
    extractor for field=__file_data gets value=data000241.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_abtree_kcas.debra -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO failures (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 200000, 'brown_sigouin_abtree_kcas.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 64, 1, 'false', 11.52, 0, 76814, 308012, 754.91, 3.94, 6585, '', 'success', 144696625, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 7, 6, 0, 0, 0, 0, 'nasus', '000241', 'data000241.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_abtree_kcas.debra -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=2000000 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=256 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.85 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=99198 valid=True
    extractor for field=mem_maxresident_kb gets value=386944 valid=True
    extractor for field=user_cputime gets value=2905.8 valid=True
    extractor for field=sys_cputime gets value=5.53 valid=True
    extractor for field=percent_cpu gets value=24551 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=327730787 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=8 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=7 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000151 valid=True
    extractor for field=__file_data gets value=data000151.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_abtree_kcas.debra -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO failures (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 2000000, 'brown_sigouin_abtree_kcas.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 256, 1, 'false', 11.85, 0, 99198, 386944, 2905.8, 5.53, 24551, '', 'success', 327730787, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 8, 7, 0, 0, 0, 0, 'nasus', '000151', 'data000151.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_abtree_kcas.debra -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=200000 valid=True
    extractor for field=algorithm gets value=brown_sigouin_int_avl_tm_auto.debra.tl2 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=128 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.58 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=603034 valid=True
    extractor for field=mem_maxresident_kb gets value=1366672 valid=True
    extractor for field=user_cputime gets value=1340.56 valid=True
    extractor for field=sys_cputime gets value=97.8 valid=True
    extractor for field=percent_cpu gets value=12414 valid=True
    extractor for field=alg gets value=int-avl-tl2 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=64696659 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=20 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=14.9109 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000219 valid=True
    extractor for field=__file_data gets value=data000219.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_int_avl_tm_auto.debra.tl2 -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 200000, 'brown_sigouin_int_avl_tm_auto.debra.tl2', '-pin 0-63,128-191,64-127,192-255', 10000, 128, 1, 'false', 11.58, 0, 603034, 1366672, 1340.56, 97.8, 12414, 'int-avl-tl2', 'success', 64696659, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 20, 14.9109, 0, 0, 0, 0, 'nasus', '000219', 'data000219.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_int_avl_tm_auto.debra.tl2 -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=200000 valid=True
    extractor for field=algorithm gets value=brown_int_bst_tm_auto.debra.norec valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=128 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.93 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=80291 valid=True
    extractor for field=mem_maxresident_kb gets value=317420 valid=True
    extractor for field=user_cputime gets value=1457.67 valid=True
    extractor for field=sys_cputime gets value=21.19 valid=True
    extractor for field=percent_cpu gets value=12394 valid=True
    extractor for field=alg gets value=int-bst-norec valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=15314624 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=35 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=18.8397 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000196 valid=True
    extractor for field=__file_data gets value=data000196.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_int_bst_tm_auto.debra.norec -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 200000, 'brown_int_bst_tm_auto.debra.norec', '-pin 0-63,128-191,64-127,192-255', 10000, 128, 2, 'false', 11.93, 0, 80291, 317420, 1457.67, 21.19, 12394, 'int-bst-norec', 'success', 15314624, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 35, 18.8397, 0, 0, 0, 0, 'nasus', '000196', 'data000196.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_int_bst_tm_auto.debra.norec -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=200000 valid=True
    extractor for field=algorithm gets value=brown_abtree_tm_auto.debra.norec valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=64 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.6 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=104721 valid=True
    extractor for field=mem_maxresident_kb gets value=418196 valid=True
    extractor for field=user_cputime gets value=739.67 valid=True
    extractor for field=sys_cputime gets value=17.7 valid=True
    extractor for field=percent_cpu gets value=6526 valid=True
    extractor for field=alg gets value=abtree-norec valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=16564727 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=7 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=6 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000225 valid=True
    extractor for field=__file_data gets value=data000225.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_abtree_tm_auto.debra.norec -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 200000, 'brown_abtree_tm_auto.debra.norec', '-pin 0-63,128-191,64-127,192-255', 10000, 64, 1, 'false', 11.6, 0, 104721, 418196, 739.67, 17.7, 6526, 'abtree-norec', 'success', 16564727, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 7, 6, 0, 0, 0, 0, 'nasus', '000225', 'data000225.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_abtree_tm_auto.debra.norec -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=2000000 valid=True
    extractor for field=algorithm gets value=brown_abtree_tm_auto.debra.norec valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=128 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=16.45 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=142004 valid=True
    extractor for field=mem_maxresident_kb gets value=563684 valid=True
    extractor for field=user_cputime gets value=2006.24 valid=True
    extractor for field=sys_cputime gets value=21.38 valid=True
    extractor for field=percent_cpu gets value=12319 valid=True
    extractor for field=alg gets value=abtree-norec valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=15488873 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=8 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=7 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000132 valid=True
    extractor for field=__file_data gets value=data000132.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_abtree_tm_auto.debra.norec -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 2000000, 'brown_abtree_tm_auto.debra.norec', '-pin 0-63,128-191,64-127,192-255', 10000, 128, 2, 'false', 16.45, 0, 142004, 563684, 2006.24, 21.38, 12319, 'abtree-norec', 'success', 15488873, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 8, 7, 0, 0, 0, 0, 'nasus', '000132', 'data000132.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_abtree_tm_auto.debra.norec -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=200000 valid=True
    extractor for field=algorithm gets value=sigouin_int_avl_kcas_validate.debra valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=192 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.45 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=83490 valid=True
    extractor for field=mem_maxresident_kb gets value=323988 valid=True
    extractor for field=user_cputime gets value=2139.31 valid=True
    extractor for field=sys_cputime gets value=5.8 valid=True
    extractor for field=percent_cpu gets value=18733 valid=True
    extractor for field=alg gets value=int-avl-pathcas valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=173856795 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=20 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=14.9062 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000285 valid=True
    extractor for field=__file_data gets value=data000285.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_avl_kcas_validate.debra -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 200000, 'sigouin_int_avl_kcas_validate.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 192, 1, 'false', 11.45, 0, 83490, 323988, 2139.31, 5.8, 18733, 'int-avl-pathcas', 'success', 173856795, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 20, 14.9062, 0, 0, 0, 0, 'nasus', '000285', 'data000285.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_avl_kcas_validate.debra -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=200000 valid=True
    extractor for field=algorithm gets value=sigouin_int_avl_kcas_validate.debra valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=128 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.43 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=80636 valid=True
    extractor for field=mem_maxresident_kb gets value=316536 valid=True
    extractor for field=user_cputime gets value=1433.78 valid=True
    extractor for field=sys_cputime gets value=5.11 valid=True
    extractor for field=percent_cpu gets value=12584 valid=True
    extractor for field=alg gets value=int-avl-pathcas valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=135773773 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=20 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=14.893 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000284 valid=True
    extractor for field=__file_data gets value=data000284.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_avl_kcas_validate.debra -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 200000, 'sigouin_int_avl_kcas_validate.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 128, 2, 'false', 11.43, 0, 80636, 316536, 1433.78, 5.11, 12584, 'int-avl-pathcas', 'success', 135773773, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 20, 14.893, 0, 0, 0, 0, 'nasus', '000284', 'data000284.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_avl_kcas_validate.debra -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=200000 valid=True
    extractor for field=algorithm gets value=brown_sigouin_int_avl_tm_auto.debra.norec valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=192 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=12.67 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=99218 valid=True
    extractor for field=mem_maxresident_kb gets value=388576 valid=True
    extractor for field=user_cputime gets value=2313.32 valid=True
    extractor for field=sys_cputime gets value=9.77 valid=True
    extractor for field=percent_cpu gets value=18332 valid=True
    extractor for field=alg gets value=int-avl-norec valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=4682995 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=20 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=14.9359 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000213 valid=True
    extractor for field=__file_data gets value=data000213.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_int_avl_tm_auto.debra.norec -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 200000, 'brown_sigouin_int_avl_tm_auto.debra.norec', '-pin 0-63,128-191,64-127,192-255', 10000, 192, 1, 'false', 12.67, 0, 99218, 388576, 2313.32, 9.77, 18332, 'int-avl-norec', 'success', 4682995, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 20, 14.9359, 0, 0, 0, 0, 'nasus', '000213', 'data000213.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_int_avl_tm_auto.debra.norec -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=200000 valid=True
    extractor for field=algorithm gets value=sigouin_int_avl_kcas_validate.debra valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=128 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.48 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=81156 valid=True
    extractor for field=mem_maxresident_kb gets value=319472 valid=True
    extractor for field=user_cputime gets value=1438.71 valid=True
    extractor for field=sys_cputime gets value=4.36 valid=True
    extractor for field=percent_cpu gets value=12560 valid=True
    extractor for field=alg gets value=int-avl-pathcas valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=143199939 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=19 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=14.8631 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000283 valid=True
    extractor for field=__file_data gets value=data000283.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_avl_kcas_validate.debra -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 200000, 'sigouin_int_avl_kcas_validate.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 128, 1, 'false', 11.48, 0, 81156, 319472, 1438.71, 4.36, 12560, 'int-avl-pathcas', 'success', 143199939, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 19, 14.8631, 0, 0, 0, 0, 'nasus', '000283', 'data000283.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_avl_kcas_validate.debra -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=2000000 valid=True
    extractor for field=algorithm gets value=brown_int_bst_tm_auto.debra.norec valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=256 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=17.61 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=107194 valid=True
    extractor for field=mem_maxresident_kb gets value=421000 valid=True
    extractor for field=user_cputime gets value=4240.92 valid=True
    extractor for field=sys_cputime gets value=11.57 valid=True
    extractor for field=percent_cpu gets value=24138 valid=True
    extractor for field=alg gets value=int-bst-norec valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=5960563 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=46 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=23.9525 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000103 valid=True
    extractor for field=__file_data gets value=data000103.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_int_bst_tm_auto.debra.norec -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 2000000, 'brown_int_bst_tm_auto.debra.norec', '-pin 0-63,128-191,64-127,192-255', 10000, 256, 1, 'false', 17.61, 0, 107194, 421000, 4240.92, 11.57, 24138, 'int-bst-norec', 'success', 5960563, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 46, 23.9525, 0, 0, 0, 0, 'nasus', '000103', 'data000103.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_int_bst_tm_auto.debra.norec -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=2000000 valid=True
    extractor for field=algorithm gets value=brown_abtree_tm_auto.debra.norec valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=256 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=18.07 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=144627 valid=True
    extractor for field=mem_maxresident_kb gets value=569796 valid=True
    extractor for field=user_cputime gets value=4318.65 valid=True
    extractor for field=sys_cputime gets value=9.75 valid=True
    extractor for field=percent_cpu gets value=23944 valid=True
    extractor for field=alg gets value=abtree-norec valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=3107555 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=8 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=7 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000136 valid=True
    extractor for field=__file_data gets value=data000136.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_abtree_tm_auto.debra.norec -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 2000000, 'brown_abtree_tm_auto.debra.norec', '-pin 0-63,128-191,64-127,192-255', 10000, 256, 2, 'false', 18.07, 0, 144627, 569796, 4318.65, 9.75, 23944, 'abtree-norec', 'success', 3107555, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 8, 7, 0, 0, 0, 0, 'nasus', '000136', 'data000136.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_abtree_tm_auto.debra.norec -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=2000000 valid=True
    extractor for field=algorithm gets value=brown_int_bst_tm_auto.debra.norec valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=256 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=17.58 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=107202 valid=True
    extractor for field=mem_maxresident_kb gets value=420872 valid=True
    extractor for field=user_cputime gets value=4233.65 valid=True
    extractor for field=sys_cputime gets value=12.24 valid=True
    extractor for field=percent_cpu gets value=24147 valid=True
    extractor for field=alg gets value=int-bst-norec valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=6253879 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=49 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=24.4543 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000104 valid=True
    extractor for field=__file_data gets value=data000104.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_int_bst_tm_auto.debra.norec -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 2000000, 'brown_int_bst_tm_auto.debra.norec', '-pin 0-63,128-191,64-127,192-255', 10000, 256, 2, 'false', 17.58, 0, 107202, 420872, 4233.65, 12.24, 24147, 'int-bst-norec', 'success', 6253879, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 49, 24.4543, 0, 0, 0, 0, 'nasus', '000104', 'data000104.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_int_bst_tm_auto.debra.norec -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=200000 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=256 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.78 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=84830 valid=True
    extractor for field=mem_maxresident_kb gets value=329516 valid=True
    extractor for field=user_cputime gets value=2893.67 valid=True
    extractor for field=sys_cputime gets value=5.97 valid=True
    extractor for field=percent_cpu gets value=24596 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=433078160 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=7 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=6 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000248 valid=True
    extractor for field=__file_data gets value=data000248.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_abtree_kcas.debra -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO failures (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 200000, 'brown_sigouin_abtree_kcas.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 256, 2, 'false', 11.78, 0, 84830, 329516, 2893.67, 5.97, 24596, '', 'success', 433078160, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 7, 6, 0, 0, 0, 0, 'nasus', '000248', 'data000248.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_abtree_kcas.debra -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=200000 valid=True
    extractor for field=algorithm gets value=brown_int_bst_tm_auto.debra.tl2 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=192 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.44 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=88522 valid=True
    extractor for field=mem_maxresident_kb gets value=330112 valid=True
    extractor for field=user_cputime gets value=2091.78 valid=True
    extractor for field=sys_cputime gets value=56.65 valid=True
    extractor for field=percent_cpu gets value=18768 valid=True
    extractor for field=alg gets value=int-bst-tl2 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=55325345 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=38 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=19.7873 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000205 valid=True
    extractor for field=__file_data gets value=data000205.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_int_bst_tm_auto.debra.tl2 -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 200000, 'brown_int_bst_tm_auto.debra.tl2', '-pin 0-63,128-191,64-127,192-255', 10000, 192, 1, 'false', 11.44, 0, 88522, 330112, 2091.78, 56.65, 18768, 'int-bst-tl2', 'success', 55325345, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 38, 19.7873, 0, 0, 0, 0, 'nasus', '000205', 'data000205.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_int_bst_tm_auto.debra.tl2 -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=200000 valid=True
    extractor for field=algorithm gets value=brown_abtree_tm_auto.debra.norec valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=192 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=12.55 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=95233 valid=True
    extractor for field=mem_maxresident_kb gets value=371712 valid=True
    extractor for field=user_cputime gets value=2289.69 valid=True
    extractor for field=sys_cputime gets value=11.66 valid=True
    extractor for field=percent_cpu gets value=18336 valid=True
    extractor for field=alg gets value=abtree-norec valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=4832115 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=7 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=6 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000230 valid=True
    extractor for field=__file_data gets value=data000230.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_abtree_tm_auto.debra.norec -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 200000, 'brown_abtree_tm_auto.debra.norec', '-pin 0-63,128-191,64-127,192-255', 10000, 192, 2, 'false', 12.55, 0, 95233, 371712, 2289.69, 11.66, 18336, 'abtree-norec', 'success', 4832115, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 7, 6, 0, 0, 0, 0, 'nasus', '000230', 'data000230.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_abtree_tm_auto.debra.norec -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=2000000 valid=True
    extractor for field=algorithm gets value=brown_sigouin_abtree_kcas_validate.debra valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=128 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.52 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=91373 valid=True
    extractor for field=mem_maxresident_kb gets value=359676 valid=True
    extractor for field=user_cputime gets value=1452.06 valid=True
    extractor for field=sys_cputime gets value=4.17 valid=True
    extractor for field=percent_cpu gets value=12636 valid=True
    extractor for field=alg gets value=abtree-pathcas valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=174362572 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=8 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=7 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000155 valid=True
    extractor for field=__file_data gets value=data000155.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_abtree_kcas_validate.debra -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 2000000, 'brown_sigouin_abtree_kcas_validate.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 128, 1, 'false', 11.52, 0, 91373, 359676, 1452.06, 4.17, 12636, 'abtree-pathcas', 'success', 174362572, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 8, 7, 0, 0, 0, 0, 'nasus', '000155', 'data000155.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_abtree_kcas_validate.debra -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=2000000 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=128 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.41 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=94939 valid=True
    extractor for field=mem_maxresident_kb gets value=376952 valid=True
    extractor for field=user_cputime gets value=1434.07 valid=True
    extractor for field=sys_cputime gets value=5.8 valid=True
    extractor for field=percent_cpu gets value=12618 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=90182798 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=24 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=18.3506 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000180 valid=True
    extractor for field=__file_data gets value=data000180.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_avl_kcas.debra -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO failures (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 2000000, 'sigouin_int_avl_kcas.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 128, 2, 'false', 11.41, 0, 94939, 376952, 1434.07, 5.8, 12618, '', 'success', 90182798, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 24, 18.3506, 0, 0, 0, 0, 'nasus', '000180', 'data000180.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_avl_kcas.debra -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=200000 valid=True
    extractor for field=algorithm gets value=brown_sigouin_int_avl_tm_auto.debra.tl2 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=64 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.45 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=369605 valid=True
    extractor for field=mem_maxresident_kb gets value=894856 valid=True
    extractor for field=user_cputime gets value=697.07 valid=True
    extractor for field=sys_cputime gets value=37.92 valid=True
    extractor for field=percent_cpu gets value=6417 valid=True
    extractor for field=alg gets value=int-avl-tl2 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=37381818 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=20 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=14.9619 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000217 valid=True
    extractor for field=__file_data gets value=data000217.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_int_avl_tm_auto.debra.tl2 -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 200000, 'brown_sigouin_int_avl_tm_auto.debra.tl2', '-pin 0-63,128-191,64-127,192-255', 10000, 64, 1, 'false', 11.45, 0, 369605, 894856, 697.07, 37.92, 6417, 'int-avl-tl2', 'success', 37381818, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 20, 14.9619, 0, 0, 0, 0, 'nasus', '000217', 'data000217.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_int_avl_tm_auto.debra.tl2 -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=200000 valid=True
    extractor for field=algorithm gets value=sigouin_int_avl_kcas_validate.debra valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=256 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.61 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=88375 valid=True
    extractor for field=mem_maxresident_kb gets value=332844 valid=True
    extractor for field=user_cputime gets value=2855.81 valid=True
    extractor for field=sys_cputime gets value=8.78 valid=True
    extractor for field=percent_cpu gets value=24669 valid=True
    extractor for field=alg gets value=int-avl-pathcas valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=203982510 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=20 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=14.8447 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000288 valid=True
    extractor for field=__file_data gets value=data000288.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_avl_kcas_validate.debra -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 200000, 'sigouin_int_avl_kcas_validate.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 256, 2, 'false', 11.61, 0, 88375, 332844, 2855.81, 8.78, 24669, 'int-avl-pathcas', 'success', 203982510, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 20, 14.8447, 0, 0, 0, 0, 'nasus', '000288', 'data000288.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_avl_kcas_validate.debra -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=2000000 valid=True
    extractor for field=algorithm gets value=brown_abtree_tm_auto.debra.norec valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=256 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=18.02 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=144840 valid=True
    extractor for field=mem_maxresident_kb gets value=569504 valid=True
    extractor for field=user_cputime gets value=4306.71 valid=True
    extractor for field=sys_cputime gets value=10.34 valid=True
    extractor for field=percent_cpu gets value=23951 valid=True
    extractor for field=alg gets value=abtree-norec valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=3258667 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=8 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=7 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000135 valid=True
    extractor for field=__file_data gets value=data000135.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_abtree_tm_auto.debra.norec -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 2000000, 'brown_abtree_tm_auto.debra.norec', '-pin 0-63,128-191,64-127,192-255', 10000, 256, 1, 'false', 18.02, 0, 144840, 569504, 4306.71, 10.34, 23951, 'abtree-norec', 'success', 3258667, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 8, 7, 0, 0, 0, 0, 'nasus', '000135', 'data000135.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_abtree_tm_auto.debra.norec -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=200000 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=192 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.47 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=84971 valid=True
    extractor for field=mem_maxresident_kb gets value=327012 valid=True
    extractor for field=user_cputime gets value=2142.46 valid=True
    extractor for field=sys_cputime gets value=5.93 valid=True
    extractor for field=percent_cpu gets value=18719 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=167465516 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=20 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=14.8862 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000278 valid=True
    extractor for field=__file_data gets value=data000278.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_avl_kcas.debra -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO failures (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 200000, 'sigouin_int_avl_kcas.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 192, 2, 'false', 11.47, 0, 84971, 327012, 2142.46, 5.93, 18719, '', 'success', 167465516, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 20, 14.8862, 0, 0, 0, 0, 'nasus', '000278', 'data000278.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_avl_kcas.debra -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=200000 valid=True
    extractor for field=algorithm gets value=brown_sigouin_abtree_kcas_validate.debra valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=192 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.62 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=82138 valid=True
    extractor for field=mem_maxresident_kb gets value=318932 valid=True
    extractor for field=user_cputime gets value=2178.56 valid=True
    extractor for field=sys_cputime gets value=5.08 valid=True
    extractor for field=percent_cpu gets value=18784 valid=True
    extractor for field=alg gets value=abtree-pathcas valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=342307207 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=7 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=6 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000254 valid=True
    extractor for field=__file_data gets value=data000254.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_abtree_kcas_validate.debra -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 200000, 'brown_sigouin_abtree_kcas_validate.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 192, 2, 'false', 11.62, 0, 82138, 318932, 2178.56, 5.08, 18784, 'abtree-pathcas', 'success', 342307207, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 7, 6, 0, 0, 0, 0, 'nasus', '000254', 'data000254.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_abtree_kcas_validate.debra -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=200000 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=256 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.64 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=88052 valid=True
    extractor for field=mem_maxresident_kb gets value=332120 valid=True
    extractor for field=user_cputime gets value=2855.64 valid=True
    extractor for field=sys_cputime gets value=8.16 valid=True
    extractor for field=percent_cpu gets value=24586 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=257723027 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=36 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=19.0736 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000264 valid=True
    extractor for field=__file_data gets value=data000264.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_bst_kcas.debra -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO failures (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 200000, 'sigouin_int_bst_kcas.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 256, 2, 'false', 11.64, 0, 88052, 332120, 2855.64, 8.16, 24586, '', 'success', 257723027, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 36, 19.0736, 0, 0, 0, 0, 'nasus', '000264', 'data000264.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_bst_kcas.debra -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=2000000 valid=True
    extractor for field=algorithm gets value=brown_int_bst_tm_auto.debra.tl2 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=256 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.65 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=110196 valid=True
    extractor for field=mem_maxresident_kb gets value=376160 valid=True
    extractor for field=user_cputime gets value=2805.83 valid=True
    extractor for field=sys_cputime gets value=68.69 valid=True
    extractor for field=percent_cpu gets value=24669 valid=True
    extractor for field=alg gets value=int-bst-tl2 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=58803361 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=48 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=23.8626 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000112 valid=True
    extractor for field=__file_data gets value=data000112.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_int_bst_tm_auto.debra.tl2 -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 2000000, 'brown_int_bst_tm_auto.debra.tl2', '-pin 0-63,128-191,64-127,192-255', 10000, 256, 2, 'false', 11.65, 0, 110196, 376160, 2805.83, 68.69, 24669, 'int-bst-tl2', 'success', 58803361, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 48, 23.8626, 0, 0, 0, 0, 'nasus', '000112', 'data000112.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_int_bst_tm_auto.debra.tl2 -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=2000000 valid=True
    extractor for field=algorithm gets value=sigouin_int_bst_kcas_validate.debra valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=64 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.46 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=92214 valid=True
    extractor for field=mem_maxresident_kb gets value=369728 valid=True
    extractor for field=user_cputime gets value=737.0 valid=True
    extractor for field=sys_cputime gets value=5.41 valid=True
    extractor for field=percent_cpu gets value=6474 valid=True
    extractor for field=alg gets value=int-bst-pathcas valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=55729211 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=49 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=23.7037 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000170 valid=True
    extractor for field=__file_data gets value=data000170.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_bst_kcas_validate.debra -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 2000000, 'sigouin_int_bst_kcas_validate.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 64, 2, 'false', 11.46, 0, 92214, 369728, 737.0, 5.41, 6474, 'int-bst-pathcas', 'success', 55729211, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 49, 23.7037, 0, 0, 0, 0, 'nasus', '000170', 'data000170.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_bst_kcas_validate.debra -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=20000000 valid=True
    extractor for field=algorithm gets value=sigouin_int_bst_kcas_validate.debra valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=192 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.95 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=240364 valid=True
    extractor for field=mem_maxresident_kb gets value=955280 valid=True
    extractor for field=user_cputime gets value=2226.06 valid=True
    extractor for field=sys_cputime gets value=6.97 valid=True
    extractor for field=percent_cpu gets value=18672 valid=True
    extractor for field=alg gets value=int-bst-pathcas valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=72495051 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=55 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=28.5884 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000078 valid=True
    extractor for field=__file_data gets value=data000078.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_bst_kcas_validate.debra -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 20000000, 'sigouin_int_bst_kcas_validate.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 192, 2, 'false', 11.95, 0, 240364, 955280, 2226.06, 6.97, 18672, 'int-bst-pathcas', 'success', 72495051, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 55, 28.5884, 0, 0, 0, 0, 'nasus', '000078', 'data000078.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_bst_kcas_validate.debra -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=2000000 valid=True
    extractor for field=algorithm gets value=brown_sigouin_int_avl_tm_auto.debra.tl2 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=256 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.65 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=578655 valid=True
    extractor for field=mem_maxresident_kb gets value=1322060 valid=True
    extractor for field=user_cputime gets value=2752.09 valid=True
    extractor for field=sys_cputime gets value=115.05 valid=True
    extractor for field=percent_cpu gets value=24595 valid=True
    extractor for field=alg gets value=int-avl-tl2 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=60374448 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=24 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=18.2917 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000127 valid=True
    extractor for field=__file_data gets value=data000127.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_int_avl_tm_auto.debra.tl2 -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 2000000, 'brown_sigouin_int_avl_tm_auto.debra.tl2', '-pin 0-63,128-191,64-127,192-255', 10000, 256, 1, 'false', 11.65, 0, 578655, 1322060, 2752.09, 115.05, 24595, 'int-avl-tl2', 'success', 60374448, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 24, 18.2917, 0, 0, 0, 0, 'nasus', '000127', 'data000127.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_int_avl_tm_auto.debra.tl2 -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=20000000 valid=True
    extractor for field=algorithm gets value=brown_int_bst_tm_auto.debra.norec valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=128 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=28.91 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=163435 valid=True
    extractor for field=mem_maxresident_kb gets value=649984 valid=True
    extractor for field=user_cputime gets value=3425.81 valid=True
    extractor for field=sys_cputime gets value=19.51 valid=True
    extractor for field=percent_cpu gets value=11914 valid=True
    extractor for field=alg gets value=int-bst-norec valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=13152269 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=61 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=30.1391 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000004 valid=True
    extractor for field=__file_data gets value=data000004.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_int_bst_tm_auto.debra.norec -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 20000000, 'brown_int_bst_tm_auto.debra.norec', '-pin 0-63,128-191,64-127,192-255', 10000, 128, 2, 'false', 28.91, 0, 163435, 649984, 3425.81, 19.51, 11914, 'int-bst-norec', 'success', 13152269, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 61, 30.1391, 0, 0, 0, 0, 'nasus', '000004', 'data000004.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_int_bst_tm_auto.debra.norec -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=2000000 valid=True
    extractor for field=algorithm gets value=brown_abtree_tm_auto.debra.norec valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=128 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=15.95 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=142348 valid=True
    extractor for field=mem_maxresident_kb gets value=564904 valid=True
    extractor for field=user_cputime gets value=1947.19 valid=True
    extractor for field=sys_cputime gets value=22.72 valid=True
    extractor for field=percent_cpu gets value=12347 valid=True
    extractor for field=alg gets value=abtree-norec valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=15881923 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=8 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=7 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000131 valid=True
    extractor for field=__file_data gets value=data000131.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_abtree_tm_auto.debra.norec -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 2000000, 'brown_abtree_tm_auto.debra.norec', '-pin 0-63,128-191,64-127,192-255', 10000, 128, 1, 'false', 15.95, 0, 142348, 564904, 1947.19, 22.72, 12347, 'abtree-norec', 'success', 15881923, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 8, 7, 0, 0, 0, 0, 'nasus', '000131', 'data000131.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_abtree_tm_auto.debra.norec -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=200000 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=192 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.63 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=81960 valid=True
    extractor for field=mem_maxresident_kb gets value=321420 valid=True
    extractor for field=user_cputime gets value=2179.57 valid=True
    extractor for field=sys_cputime gets value=5.9 valid=True
    extractor for field=percent_cpu gets value=18786 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=345616549 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=7 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=6 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000246 valid=True
    extractor for field=__file_data gets value=data000246.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_abtree_kcas.debra -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO failures (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 200000, 'brown_sigouin_abtree_kcas.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 192, 2, 'false', 11.63, 0, 81960, 321420, 2179.57, 5.9, 18786, '', 'success', 345616549, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 7, 6, 0, 0, 0, 0, 'nasus', '000246', 'data000246.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_abtree_kcas.debra -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=2000000 valid=True
    extractor for field=algorithm gets value=brown_sigouin_abtree_kcas_validate.debra valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=256 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.87 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=102279 valid=True
    extractor for field=mem_maxresident_kb gets value=394876 valid=True
    extractor for field=user_cputime gets value=2913.05 valid=True
    extractor for field=sys_cputime gets value=5.46 valid=True
    extractor for field=percent_cpu gets value=24577 valid=True
    extractor for field=alg gets value=abtree-pathcas valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=329099388 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=8 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=7 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000160 valid=True
    extractor for field=__file_data gets value=data000160.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_abtree_kcas_validate.debra -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 2000000, 'brown_sigouin_abtree_kcas_validate.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 256, 2, 'false', 11.87, 0, 102279, 394876, 2913.05, 5.46, 24577, 'abtree-pathcas', 'success', 329099388, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 8, 7, 0, 0, 0, 0, 'nasus', '000160', 'data000160.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_abtree_kcas_validate.debra -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=200000 valid=True
    extractor for field=algorithm gets value=sigouin_int_bst_kcas_validate.debra valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=128 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.5 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=81724 valid=True
    extractor for field=mem_maxresident_kb gets value=318708 valid=True
    extractor for field=user_cputime gets value=1440.34 valid=True
    extractor for field=sys_cputime gets value=4.31 valid=True
    extractor for field=percent_cpu gets value=12562 valid=True
    extractor for field=alg gets value=int-bst-pathcas valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=173926688 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=37 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=19.4743 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000268 valid=True
    extractor for field=__file_data gets value=data000268.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_bst_kcas_validate.debra -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 200000, 'sigouin_int_bst_kcas_validate.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 128, 2, 'false', 11.5, 0, 81724, 318708, 1440.34, 4.31, 12562, 'int-bst-pathcas', 'success', 173926688, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 37, 19.4743, 0, 0, 0, 0, 'nasus', '000268', 'data000268.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_bst_kcas_validate.debra -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=200000 valid=True
    extractor for field=algorithm gets value=brown_sigouin_abtree_kcas_validate.debra valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=192 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.62 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=82157 valid=True
    extractor for field=mem_maxresident_kb gets value=319528 valid=True
    extractor for field=user_cputime gets value=2173.04 valid=True
    extractor for field=sys_cputime gets value=6.06 valid=True
    extractor for field=percent_cpu gets value=18743 valid=True
    extractor for field=alg gets value=abtree-pathcas valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=340580632 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=7 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=6 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000253 valid=True
    extractor for field=__file_data gets value=data000253.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_abtree_kcas_validate.debra -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 200000, 'brown_sigouin_abtree_kcas_validate.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 192, 1, 'false', 11.62, 0, 82157, 319528, 2173.04, 6.06, 18743, 'abtree-pathcas', 'success', 340580632, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 7, 6, 0, 0, 0, 0, 'nasus', '000253', 'data000253.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_abtree_kcas_validate.debra -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=20000000 valid=True
    extractor for field=algorithm gets value=brown_abtree_tm_auto.debra.norec valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=192 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=57.13 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=442746 valid=True
    extractor for field=mem_maxresident_kb gets value=1764096 valid=True
    extractor for field=user_cputime gets value=9732.89 valid=True
    extractor for field=sys_cputime gets value=15.35 valid=True
    extractor for field=percent_cpu gets value=17061 valid=True
    extractor for field=alg gets value=abtree-norec valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=7187920 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=9 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=8 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000038 valid=True
    extractor for field=__file_data gets value=data000038.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_abtree_tm_auto.debra.norec -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 20000000, 'brown_abtree_tm_auto.debra.norec', '-pin 0-63,128-191,64-127,192-255', 10000, 192, 2, 'false', 57.13, 0, 442746, 1764096, 9732.89, 15.35, 17061, 'abtree-norec', 'success', 7187920, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 9, 8, 0, 0, 0, 0, 'nasus', '000038', 'data000038.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_abtree_tm_auto.debra.norec -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=20000000 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=256 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.72 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=198585 valid=True
    extractor for field=mem_maxresident_kb gets value=783508 valid=True
    extractor for field=user_cputime gets value=2874.18 valid=True
    extractor for field=sys_cputime gets value=7.7 valid=True
    extractor for field=percent_cpu gets value=24576 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=106171118 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=9 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=8 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000055 valid=True
    extractor for field=__file_data gets value=data000055.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_abtree_kcas.debra -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO failures (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 20000000, 'brown_sigouin_abtree_kcas.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 256, 1, 'false', 11.72, 0, 198585, 783508, 2874.18, 7.7, 24576, '', 'success', 106171118, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 9, 8, 0, 0, 0, 0, 'nasus', '000055', 'data000055.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_abtree_kcas.debra -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=20000000 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=64 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=13.84 valid=True
    extractor for field=faults_major gets value=1 valid=True
    extractor for field=faults_minor gets value=235953 valid=True
    extractor for field=mem_maxresident_kb gets value=944708 valid=True
    extractor for field=user_cputime gets value=880.83 valid=True
    extractor for field=sys_cputime gets value=5.75 valid=True
    extractor for field=percent_cpu gets value=6405 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=30657359 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=27 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=21.6404 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000081 valid=True
    extractor for field=__file_data gets value=data000081.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_avl_kcas.debra -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO failures (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 20000000, 'sigouin_int_avl_kcas.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 64, 1, 'false', 13.84, 1, 235953, 944708, 880.83, 5.75, 6405, '', 'success', 30657359, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 27, 21.6404, 0, 0, 0, 0, 'nasus', '000081', 'data000081.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_avl_kcas.debra -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=20000000 valid=True
    extractor for field=algorithm gets value=brown_sigouin_int_avl_tm_auto.debra.norec valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=192 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=63.55 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=238909 valid=True
    extractor for field=mem_maxresident_kb gets value=949496 valid=True
    extractor for field=user_cputime gets value=10642.81 valid=True
    extractor for field=sys_cputime gets value=16.86 valid=True
    extractor for field=percent_cpu gets value=16771 valid=True
    extractor for field=alg gets value=int-avl-norec valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=9978981 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=28 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=21.7576 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000021 valid=True
    extractor for field=__file_data gets value=data000021.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_int_avl_tm_auto.debra.norec -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 20000000, 'brown_sigouin_int_avl_tm_auto.debra.norec', '-pin 0-63,128-191,64-127,192-255', 10000, 192, 1, 'false', 63.55, 0, 238909, 949496, 10642.81, 16.86, 16771, 'int-avl-norec', 'success', 9978981, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 28, 21.7576, 0, 0, 0, 0, 'nasus', '000021', 'data000021.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_int_avl_tm_auto.debra.norec -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=20000000 valid=True
    extractor for field=algorithm gets value=brown_abtree_tm_auto.debra.tl2 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=128 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=14.99 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=962962 valid=True
    extractor for field=mem_maxresident_kb gets value=2559832 valid=True
    extractor for field=user_cputime gets value=1777.02 valid=True
    extractor for field=sys_cputime gets value=97.52 valid=True
    extractor for field=percent_cpu gets value=12502 valid=True
    extractor for field=alg gets value=abtree-tl2 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=52730824 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=9 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=8 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000043 valid=True
    extractor for field=__file_data gets value=data000043.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_abtree_tm_auto.debra.tl2 -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 20000000, 'brown_abtree_tm_auto.debra.tl2', '-pin 0-63,128-191,64-127,192-255', 10000, 128, 1, 'false', 14.99, 0, 962962, 2559832, 1777.02, 97.52, 12502, 'abtree-tl2', 'success', 52730824, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 9, 8, 0, 0, 0, 0, 'nasus', '000043', 'data000043.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_abtree_tm_auto.debra.tl2 -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=200000 valid=True
    extractor for field=algorithm gets value=brown_sigouin_int_avl_tm_auto.debra.tl2 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=256 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.65 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=568007 valid=True
    extractor for field=mem_maxresident_kb gets value=1301236 valid=True
    extractor for field=user_cputime gets value=2756.39 valid=True
    extractor for field=sys_cputime gets value=113.45 valid=True
    extractor for field=percent_cpu gets value=24621 valid=True
    extractor for field=alg gets value=int-avl-tl2 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=59212683 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=20 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=14.9093 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000223 valid=True
    extractor for field=__file_data gets value=data000223.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_int_avl_tm_auto.debra.tl2 -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 200000, 'brown_sigouin_int_avl_tm_auto.debra.tl2', '-pin 0-63,128-191,64-127,192-255', 10000, 256, 1, 'false', 11.65, 0, 568007, 1301236, 2756.39, 113.45, 24621, 'int-avl-tl2', 'success', 59212683, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 20, 14.9093, 0, 0, 0, 0, 'nasus', '000223', 'data000223.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_int_avl_tm_auto.debra.tl2 -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=200000 valid=True
    extractor for field=algorithm gets value=brown_int_bst_tm_auto.debra.norec valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=128 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.64 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=80468 valid=True
    extractor for field=mem_maxresident_kb gets value=318324 valid=True
    extractor for field=user_cputime gets value=1425.06 valid=True
    extractor for field=sys_cputime gets value=21.08 valid=True
    extractor for field=percent_cpu gets value=12419 valid=True
    extractor for field=alg gets value=int-bst-norec valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=14645894 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=40 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=20.4929 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000195 valid=True
    extractor for field=__file_data gets value=data000195.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_int_bst_tm_auto.debra.norec -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 200000, 'brown_int_bst_tm_auto.debra.norec', '-pin 0-63,128-191,64-127,192-255', 10000, 128, 1, 'false', 11.64, 0, 80468, 318324, 1425.06, 21.08, 12419, 'int-bst-norec', 'success', 14645894, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 40, 20.4929, 0, 0, 0, 0, 'nasus', '000195', 'data000195.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_int_bst_tm_auto.debra.norec -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=2000000 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=64 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.57 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=88228 valid=True
    extractor for field=mem_maxresident_kb gets value=352856 valid=True
    extractor for field=user_cputime gets value=769.55 valid=True
    extractor for field=sys_cputime gets value=5.25 valid=True
    extractor for field=percent_cpu gets value=6693 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=101343188 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=8 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=7 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000146 valid=True
    extractor for field=__file_data gets value=data000146.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_abtree_kcas.debra -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO failures (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 2000000, 'brown_sigouin_abtree_kcas.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 64, 2, 'false', 11.57, 0, 88228, 352856, 769.55, 5.25, 6693, '', 'success', 101343188, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 8, 7, 0, 0, 0, 0, 'nasus', '000146', 'data000146.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_abtree_kcas.debra -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=20000000 valid=True
    extractor for field=algorithm gets value=brown_sigouin_abtree_kcas_validate.debra valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=192 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.57 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=196335 valid=True
    extractor for field=mem_maxresident_kb gets value=774084 valid=True
    extractor for field=user_cputime gets value=2160.87 valid=True
    extractor for field=sys_cputime gets value=7.07 valid=True
    extractor for field=percent_cpu gets value=18726 valid=True
    extractor for field=alg gets value=abtree-pathcas valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=99901879 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=9 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=8 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000062 valid=True
    extractor for field=__file_data gets value=data000062.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_abtree_kcas_validate.debra -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 20000000, 'brown_sigouin_abtree_kcas_validate.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 192, 2, 'false', 11.57, 0, 196335, 774084, 2160.87, 7.07, 18726, 'abtree-pathcas', 'success', 99901879, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 9, 8, 0, 0, 0, 0, 'nasus', '000062', 'data000062.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_abtree_kcas_validate.debra -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=200000 valid=True
    extractor for field=algorithm gets value=brown_int_bst_tm_auto.debra.tl2 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=64 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.46 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=78636 valid=True
    extractor for field=mem_maxresident_kb gets value=308828 valid=True
    extractor for field=user_cputime gets value=707.91 valid=True
    extractor for field=sys_cputime gets value=35.58 valid=True
    extractor for field=percent_cpu gets value=6486 valid=True
    extractor for field=alg gets value=int-bst-tl2 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=40392457 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=36 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=18.798 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000202 valid=True
    extractor for field=__file_data gets value=data000202.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_int_bst_tm_auto.debra.tl2 -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 200000, 'brown_int_bst_tm_auto.debra.tl2', '-pin 0-63,128-191,64-127,192-255', 10000, 64, 2, 'false', 11.46, 0, 78636, 308828, 707.91, 35.58, 6486, 'int-bst-tl2', 'success', 40392457, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 36, 18.798, 0, 0, 0, 0, 'nasus', '000202', 'data000202.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_int_bst_tm_auto.debra.tl2 -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=20000000 valid=True
    extractor for field=algorithm gets value=brown_int_bst_tm_auto.debra.tl2 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=64 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=15.62 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=240272 valid=True
    extractor for field=mem_maxresident_kb gets value=635532 valid=True
    extractor for field=user_cputime gets value=943.32 valid=True
    extractor for field=sys_cputime gets value=35.13 valid=True
    extractor for field=percent_cpu gets value=6264 valid=True
    extractor for field=alg gets value=int-bst-tl2 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=25808159 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=57 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=28.8896 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000010 valid=True
    extractor for field=__file_data gets value=data000010.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_int_bst_tm_auto.debra.tl2 -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 20000000, 'brown_int_bst_tm_auto.debra.tl2', '-pin 0-63,128-191,64-127,192-255', 10000, 64, 2, 'false', 15.62, 0, 240272, 635532, 943.32, 35.13, 6264, 'int-bst-tl2', 'success', 25808159, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 57, 28.8896, 0, 0, 0, 0, 'nasus', '000010', 'data000010.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_int_bst_tm_auto.debra.tl2 -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=20000000 valid=True
    extractor for field=algorithm gets value=brown_int_bst_tm_auto.debra.tl2 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=192 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=15.21 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=248968 valid=True
    extractor for field=mem_maxresident_kb gets value=662872 valid=True
    extractor for field=user_cputime gets value=2792.36 valid=True
    extractor for field=sys_cputime gets value=71.9 valid=True
    extractor for field=percent_cpu gets value=18825 valid=True
    extractor for field=alg gets value=int-bst-tl2 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=50096922 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=56 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=29.0395 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000014 valid=True
    extractor for field=__file_data gets value=data000014.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_int_bst_tm_auto.debra.tl2 -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 20000000, 'brown_int_bst_tm_auto.debra.tl2', '-pin 0-63,128-191,64-127,192-255', 10000, 192, 2, 'false', 15.21, 0, 248968, 662872, 2792.36, 71.9, 18825, 'int-bst-tl2', 'success', 50096922, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 56, 29.0395, 0, 0, 0, 0, 'nasus', '000014', 'data000014.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_int_bst_tm_auto.debra.tl2 -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=20000000 valid=True
    extractor for field=algorithm gets value=brown_sigouin_abtree_kcas_validate.debra valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=192 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.6 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=196316 valid=True
    extractor for field=mem_maxresident_kb gets value=773844 valid=True
    extractor for field=user_cputime gets value=2161.42 valid=True
    extractor for field=sys_cputime gets value=6.3 valid=True
    extractor for field=percent_cpu gets value=18684 valid=True
    extractor for field=alg gets value=abtree-pathcas valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=99875463 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=9 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=8 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000061 valid=True
    extractor for field=__file_data gets value=data000061.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_abtree_kcas_validate.debra -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 20000000, 'brown_sigouin_abtree_kcas_validate.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 192, 1, 'false', 11.6, 0, 196316, 773844, 2161.42, 6.3, 18684, 'abtree-pathcas', 'success', 99875463, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 9, 8, 0, 0, 0, 0, 'nasus', '000061', 'data000061.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_abtree_kcas_validate.debra -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=20000000 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=192 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=12.15 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=240240 valid=True
    extractor for field=mem_maxresident_kb gets value=954660 valid=True
    extractor for field=user_cputime gets value=2243.0 valid=True
    extractor for field=sys_cputime gets value=6.15 valid=True
    extractor for field=percent_cpu gets value=18500 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=71941620 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=58 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=28.5644 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000069 valid=True
    extractor for field=__file_data gets value=data000069.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_bst_kcas.debra -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO failures (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 20000000, 'sigouin_int_bst_kcas.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 192, 1, 'false', 12.15, 0, 240240, 954660, 2243.0, 6.15, 18500, '', 'success', 71941620, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 58, 28.5644, 0, 0, 0, 0, 'nasus', '000069', 'data000069.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_bst_kcas.debra -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=20000000 valid=True
    extractor for field=algorithm gets value=sigouin_int_bst_kcas_validate.debra valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=128 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=12.51 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=238130 valid=True
    extractor for field=mem_maxresident_kb gets value=949776 valid=True
    extractor for field=user_cputime gets value=1552.39 valid=True
    extractor for field=sys_cputime gets value=6.28 valid=True
    extractor for field=percent_cpu gets value=12453 valid=True
    extractor for field=alg gets value=int-bst-pathcas valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=49777119 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=55 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=28.2981 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000076 valid=True
    extractor for field=__file_data gets value=data000076.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_bst_kcas_validate.debra -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 20000000, 'sigouin_int_bst_kcas_validate.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 128, 2, 'false', 12.51, 0, 238130, 949776, 1552.39, 6.28, 12453, 'int-bst-pathcas', 'success', 49777119, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 55, 28.2981, 0, 0, 0, 0, 'nasus', '000076', 'data000076.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_bst_kcas_validate.debra -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=2000000 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=128 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.44 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=96567 valid=True
    extractor for field=mem_maxresident_kb gets value=383396 valid=True
    extractor for field=user_cputime gets value=1442.41 valid=True
    extractor for field=sys_cputime gets value=5.58 valid=True
    extractor for field=percent_cpu gets value=12651 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=92182519 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=45 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=23.9462 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000164 valid=True
    extractor for field=__file_data gets value=data000164.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_bst_kcas.debra -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO failures (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 2000000, 'sigouin_int_bst_kcas.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 128, 2, 'false', 11.44, 0, 96567, 383396, 1442.41, 5.58, 12651, '', 'success', 92182519, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 45, 23.9462, 0, 0, 0, 0, 'nasus', '000164', 'data000164.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_bst_kcas.debra -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=200000 valid=True
    extractor for field=algorithm gets value=brown_sigouin_int_avl_tm_auto.debra.tl2 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=192 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.48 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=514940 valid=True
    extractor for field=mem_maxresident_kb gets value=1193412 valid=True
    extractor for field=user_cputime gets value=2060.22 valid=True
    extractor for field=sys_cputime gets value=88.55 valid=True
    extractor for field=percent_cpu gets value=18717 valid=True
    extractor for field=alg gets value=int-avl-tl2 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=55535195 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=20 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=14.9121 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000221 valid=True
    extractor for field=__file_data gets value=data000221.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_int_avl_tm_auto.debra.tl2 -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 200000, 'brown_sigouin_int_avl_tm_auto.debra.tl2', '-pin 0-63,128-191,64-127,192-255', 10000, 192, 1, 'false', 11.48, 0, 514940, 1193412, 2060.22, 88.55, 18717, 'int-avl-tl2', 'success', 55535195, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 20, 14.9121, 0, 0, 0, 0, 'nasus', '000221', 'data000221.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_int_avl_tm_auto.debra.tl2 -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=200000 valid=True
    extractor for field=algorithm gets value=brown_abtree_tm_auto.debra.norec valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=128 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.94 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=104452 valid=True
    extractor for field=mem_maxresident_kb gets value=412584 valid=True
    extractor for field=user_cputime gets value=1471.01 valid=True
    extractor for field=sys_cputime gets value=19.62 valid=True
    extractor for field=percent_cpu gets value=12479 valid=True
    extractor for field=alg gets value=abtree-norec valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=13771801 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=7 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=6 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000228 valid=True
    extractor for field=__file_data gets value=data000228.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_abtree_tm_auto.debra.norec -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 200000, 'brown_abtree_tm_auto.debra.norec', '-pin 0-63,128-191,64-127,192-255', 10000, 128, 2, 'false', 11.94, 0, 104452, 412584, 1471.01, 19.62, 12479, 'abtree-norec', 'success', 13771801, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 7, 6, 0, 0, 0, 0, 'nasus', '000228', 'data000228.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_abtree_tm_auto.debra.norec -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=20000000 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=256 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=12.06 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=245077 valid=True
    extractor for field=mem_maxresident_kb gets value=970464 valid=True
    extractor for field=user_cputime gets value=2960.16 valid=True
    extractor for field=sys_cputime gets value=10.04 valid=True
    extractor for field=percent_cpu gets value=24628 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=99299988 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=28 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=21.6454 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000088 valid=True
    extractor for field=__file_data gets value=data000088.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_avl_kcas.debra -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO failures (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 20000000, 'sigouin_int_avl_kcas.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 256, 2, 'false', 12.06, 0, 245077, 970464, 2960.16, 10.04, 24628, '', 'success', 99299988, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 28, 21.6454, 0, 0, 0, 0, 'nasus', '000088', 'data000088.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_avl_kcas.debra -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=20000000 valid=True
    extractor for field=algorithm gets value=sigouin_int_avl_kcas_validate.debra valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=64 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=13.94 valid=True
    extractor for field=faults_major gets value=1 valid=True
    extractor for field=faults_minor gets value=235339 valid=True
    extractor for field=mem_maxresident_kb gets value=942164 valid=True
    extractor for field=user_cputime gets value=887.59 valid=True
    extractor for field=sys_cputime gets value=5.4 valid=True
    extractor for field=percent_cpu gets value=6402 valid=True
    extractor for field=alg gets value=int-avl-pathcas valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=30717890 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=28 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=21.6892 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000089 valid=True
    extractor for field=__file_data gets value=data000089.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_avl_kcas_validate.debra -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 20000000, 'sigouin_int_avl_kcas_validate.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 64, 1, 'false', 13.94, 1, 235339, 942164, 887.59, 5.4, 6402, 'int-avl-pathcas', 'success', 30717890, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 28, 21.6892, 0, 0, 0, 0, 'nasus', '000089', 'data000089.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_avl_kcas_validate.debra -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=200000 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=64 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.43 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=77372 valid=True
    extractor for field=mem_maxresident_kb gets value=309892 valid=True
    extractor for field=user_cputime gets value=736.27 valid=True
    extractor for field=sys_cputime gets value=6.03 valid=True
    extractor for field=percent_cpu gets value=6494 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=94051496 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=36 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=18.7491 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000258 valid=True
    extractor for field=__file_data gets value=data000258.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_bst_kcas.debra -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO failures (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 200000, 'sigouin_int_bst_kcas.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 64, 2, 'false', 11.43, 0, 77372, 309892, 736.27, 6.03, 6494, '', 'success', 94051496, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 36, 18.7491, 0, 0, 0, 0, 'nasus', '000258', 'data000258.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_bst_kcas.debra -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=200000 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=256 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.6 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=88410 valid=True
    extractor for field=mem_maxresident_kb gets value=334796 valid=True
    extractor for field=user_cputime gets value=2855.96 valid=True
    extractor for field=sys_cputime gets value=8.29 valid=True
    extractor for field=percent_cpu gets value=24672 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=187903735 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=19 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=14.8626 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000280 valid=True
    extractor for field=__file_data gets value=data000280.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_avl_kcas.debra -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO failures (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 200000, 'sigouin_int_avl_kcas.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 256, 2, 'false', 11.6, 0, 88410, 334796, 2855.96, 8.29, 24672, '', 'success', 187903735, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 19, 14.8626, 0, 0, 0, 0, 'nasus', '000280', 'data000280.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_avl_kcas.debra -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=2000000 valid=True
    extractor for field=algorithm gets value=brown_abtree_tm_auto.debra.tl2 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=256 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.8 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=395632 valid=True
    extractor for field=mem_maxresident_kb gets value=1110376 valid=True
    extractor for field=user_cputime gets value=2819.87 valid=True
    extractor for field=sys_cputime gets value=84.76 valid=True
    extractor for field=percent_cpu gets value=24609 valid=True
    extractor for field=alg gets value=abtree-tl2 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=60007921 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=8 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=7 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000143 valid=True
    extractor for field=__file_data gets value=data000143.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_abtree_tm_auto.debra.tl2 -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 2000000, 'brown_abtree_tm_auto.debra.tl2', '-pin 0-63,128-191,64-127,192-255', 10000, 256, 1, 'false', 11.8, 0, 395632, 1110376, 2819.87, 84.76, 24609, 'abtree-tl2', 'success', 60007921, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 8, 7, 0, 0, 0, 0, 'nasus', '000143', 'data000143.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_abtree_tm_auto.debra.tl2 -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=20000000 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=128 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=12.53 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=237971 valid=True
    extractor for field=mem_maxresident_kb gets value=949368 valid=True
    extractor for field=user_cputime gets value=1571.51 valid=True
    extractor for field=sys_cputime gets value=5.3 valid=True
    extractor for field=percent_cpu gets value=12583 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=53300981 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=28 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=21.7191 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000084 valid=True
    extractor for field=__file_data gets value=data000084.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_avl_kcas.debra -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO failures (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 20000000, 'sigouin_int_avl_kcas.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 128, 2, 'false', 12.53, 0, 237971, 949368, 1571.51, 5.3, 12583, '', 'success', 53300981, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 28, 21.7191, 0, 0, 0, 0, 'nasus', '000084', 'data000084.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_avl_kcas.debra -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=200000 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=192 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.53 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=83342 valid=True
    extractor for field=mem_maxresident_kb gets value=323996 valid=True
    extractor for field=user_cputime gets value=2149.72 valid=True
    extractor for field=sys_cputime gets value=6.77 valid=True
    extractor for field=percent_cpu gets value=18690 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=217139104 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=39 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=18.2607 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000262 valid=True
    extractor for field=__file_data gets value=data000262.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_bst_kcas.debra -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO failures (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 200000, 'sigouin_int_bst_kcas.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 192, 2, 'false', 11.53, 0, 83342, 323996, 2149.72, 6.77, 18690, '', 'success', 217139104, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 39, 18.2607, 0, 0, 0, 0, 'nasus', '000262', 'data000262.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_bst_kcas.debra -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=20000000 valid=True
    extractor for field=algorithm gets value=brown_int_bst_tm_auto.debra.tl2 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=128 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=14.26 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=243679 valid=True
    extractor for field=mem_maxresident_kb gets value=648788 valid=True
    extractor for field=user_cputime gets value=1732.31 valid=True
    extractor for field=sys_cputime gets value=64.98 valid=True
    extractor for field=percent_cpu gets value=12601 valid=True
    extractor for field=alg gets value=int-bst-tl2 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=42717841 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=58 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=29.0261 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000012 valid=True
    extractor for field=__file_data gets value=data000012.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_int_bst_tm_auto.debra.tl2 -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 20000000, 'brown_int_bst_tm_auto.debra.tl2', '-pin 0-63,128-191,64-127,192-255', 10000, 128, 2, 'false', 14.26, 0, 243679, 648788, 1732.31, 64.98, 12601, 'int-bst-tl2', 'success', 42717841, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 58, 29.0261, 0, 0, 0, 0, 'nasus', '000012', 'data000012.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_int_bst_tm_auto.debra.tl2 -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=200000 valid=True
    extractor for field=algorithm gets value=brown_sigouin_int_avl_tm_auto.debra.tl2 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=128 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.57 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=512538 valid=True
    extractor for field=mem_maxresident_kb gets value=1185700 valid=True
    extractor for field=user_cputime gets value=1362.36 valid=True
    extractor for field=sys_cputime gets value=77.02 valid=True
    extractor for field=percent_cpu gets value=12433 valid=True
    extractor for field=alg gets value=int-avl-tl2 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=53037679 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=20 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=14.9011 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000220 valid=True
    extractor for field=__file_data gets value=data000220.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_int_avl_tm_auto.debra.tl2 -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 200000, 'brown_sigouin_int_avl_tm_auto.debra.tl2', '-pin 0-63,128-191,64-127,192-255', 10000, 128, 2, 'false', 11.57, 0, 512538, 1185700, 1362.36, 77.02, 12433, 'int-avl-tl2', 'success', 53037679, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 20, 14.9011, 0, 0, 0, 0, 'nasus', '000220', 'data000220.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_int_avl_tm_auto.debra.tl2 -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=200000 valid=True
    extractor for field=algorithm gets value=brown_abtree_tm_auto.debra.norec valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=64 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.62 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=103112 valid=True
    extractor for field=mem_maxresident_kb gets value=411868 valid=True
    extractor for field=user_cputime gets value=741.86 valid=True
    extractor for field=sys_cputime gets value=16.51 valid=True
    extractor for field=percent_cpu gets value=6525 valid=True
    extractor for field=alg gets value=abtree-norec valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=16160384 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=7 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=6 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000226 valid=True
    extractor for field=__file_data gets value=data000226.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_abtree_tm_auto.debra.norec -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 200000, 'brown_abtree_tm_auto.debra.norec', '-pin 0-63,128-191,64-127,192-255', 10000, 64, 2, 'false', 11.62, 0, 103112, 411868, 741.86, 16.51, 6525, 'abtree-norec', 'success', 16160384, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 7, 6, 0, 0, 0, 0, 'nasus', '000226', 'data000226.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_abtree_tm_auto.debra.norec -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=200000 valid=True
    extractor for field=algorithm gets value=sigouin_int_bst_kcas_validate.debra valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=64 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.42 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=77516 valid=True
    extractor for field=mem_maxresident_kb gets value=310428 valid=True
    extractor for field=user_cputime gets value=730.86 valid=True
    extractor for field=sys_cputime gets value=5.07 valid=True
    extractor for field=percent_cpu gets value=6440 valid=True
    extractor for field=alg gets value=int-bst-pathcas valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=104885373 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=36 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=18.8065 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000266 valid=True
    extractor for field=__file_data gets value=data000266.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_bst_kcas_validate.debra -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 200000, 'sigouin_int_bst_kcas_validate.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 64, 2, 'false', 11.42, 0, 77516, 310428, 730.86, 5.07, 6440, 'int-bst-pathcas', 'success', 104885373, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 36, 18.8065, 0, 0, 0, 0, 'nasus', '000266', 'data000266.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_bst_kcas_validate.debra -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=2000000 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=256 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.64 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=102801 valid=True
    extractor for field=mem_maxresident_kb gets value=399736 valid=True
    extractor for field=user_cputime gets value=2863.87 valid=True
    extractor for field=sys_cputime gets value=7.5 valid=True
    extractor for field=percent_cpu gets value=24666 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=180666607 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=48 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=25.165 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000167 valid=True
    extractor for field=__file_data gets value=data000167.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_bst_kcas.debra -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO failures (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 2000000, 'sigouin_int_bst_kcas.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 256, 1, 'false', 11.64, 0, 102801, 399736, 2863.87, 7.5, 24666, '', 'success', 180666607, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 48, 25.165, 0, 0, 0, 0, 'nasus', '000167', 'data000167.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_bst_kcas.debra -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=200000 valid=True
    extractor for field=algorithm gets value=brown_int_bst_tm_auto.debra.norec valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=192 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=12.95 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=83629 valid=True
    extractor for field=mem_maxresident_kb gets value=326508 valid=True
    extractor for field=user_cputime gets value=2352.14 valid=True
    extractor for field=sys_cputime gets value=8.8 valid=True
    extractor for field=percent_cpu gets value=18218 valid=True
    extractor for field=alg gets value=int-bst-norec valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=4411026 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=39 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=19.5569 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000197 valid=True
    extractor for field=__file_data gets value=data000197.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_int_bst_tm_auto.debra.norec -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 200000, 'brown_int_bst_tm_auto.debra.norec', '-pin 0-63,128-191,64-127,192-255', 10000, 192, 1, 'false', 12.95, 0, 83629, 326508, 2352.14, 8.8, 18218, 'int-bst-norec', 'success', 4411026, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 39, 19.5569, 0, 0, 0, 0, 'nasus', '000197', 'data000197.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_int_bst_tm_auto.debra.norec -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=2000000 valid=True
    extractor for field=algorithm gets value=brown_sigouin_int_avl_tm_auto.debra.norec valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=256 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=18.38 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=122417 valid=True
    extractor for field=mem_maxresident_kb gets value=481516 valid=True
    extractor for field=user_cputime gets value=4375.48 valid=True
    extractor for field=sys_cputime gets value=9.78 valid=True
    extractor for field=percent_cpu gets value=23847 valid=True
    extractor for field=alg gets value=int-avl-norec valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=3413315 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=24 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=18.3453 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000120 valid=True
    extractor for field=__file_data gets value=data000120.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_int_avl_tm_auto.debra.norec -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 2000000, 'brown_sigouin_int_avl_tm_auto.debra.norec', '-pin 0-63,128-191,64-127,192-255', 10000, 256, 2, 'false', 18.38, 0, 122417, 481516, 4375.48, 9.78, 23847, 'int-avl-norec', 'success', 3413315, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 24, 18.3453, 0, 0, 0, 0, 'nasus', '000120', 'data000120.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_int_avl_tm_auto.debra.norec -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=200000 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=64 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.43 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=77375 valid=True
    extractor for field=mem_maxresident_kb gets value=310144 valid=True
    extractor for field=user_cputime gets value=730.4 valid=True
    extractor for field=sys_cputime gets value=4.41 valid=True
    extractor for field=percent_cpu gets value=6427 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=82584486 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=20 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=14.9195 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000274 valid=True
    extractor for field=__file_data gets value=data000274.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_avl_kcas.debra -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO failures (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 200000, 'sigouin_int_avl_kcas.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 64, 2, 'false', 11.43, 0, 77375, 310144, 730.4, 4.41, 6427, '', 'success', 82584486, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 20, 14.9195, 0, 0, 0, 0, 'nasus', '000274', 'data000274.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_avl_kcas.debra -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=20000000 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=256 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=12.0 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=245025 valid=True
    extractor for field=mem_maxresident_kb gets value=970208 valid=True
    extractor for field=user_cputime gets value=2945.51 valid=True
    extractor for field=sys_cputime gets value=10.03 valid=True
    extractor for field=percent_cpu gets value=24625 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=100033194 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=28 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=21.6535 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000087 valid=True
    extractor for field=__file_data gets value=data000087.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_avl_kcas.debra -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO failures (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 20000000, 'sigouin_int_avl_kcas.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 256, 1, 'false', 12.0, 0, 245025, 970208, 2945.51, 10.03, 24625, '', 'success', 100033194, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 28, 21.6535, 0, 0, 0, 0, 'nasus', '000087', 'data000087.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_avl_kcas.debra -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=2000000 valid=True
    extractor for field=algorithm gets value=sigouin_int_bst_kcas_validate.debra valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=256 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.62 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=102935 valid=True
    extractor for field=mem_maxresident_kb gets value=399936 valid=True
    extractor for field=user_cputime gets value=2860.27 valid=True
    extractor for field=sys_cputime gets value=9.72 valid=True
    extractor for field=percent_cpu gets value=24696 valid=True
    extractor for field=alg gets value=int-bst-pathcas valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=185706149 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=45 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=23.9647 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000176 valid=True
    extractor for field=__file_data gets value=data000176.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_bst_kcas_validate.debra -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 2000000, 'sigouin_int_bst_kcas_validate.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 256, 2, 'false', 11.62, 0, 102935, 399936, 2860.27, 9.72, 24696, 'int-bst-pathcas', 'success', 185706149, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 45, 23.9647, 0, 0, 0, 0, 'nasus', '000176', 'data000176.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_bst_kcas_validate.debra -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=2000000 valid=True
    extractor for field=algorithm gets value=brown_abtree_tm_auto.debra.tl2 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=192 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.68 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=378787 valid=True
    extractor for field=mem_maxresident_kb gets value=1067896 valid=True
    extractor for field=user_cputime gets value=2108.19 valid=True
    extractor for field=sys_cputime gets value=71.2 valid=True
    extractor for field=percent_cpu gets value=18644 valid=True
    extractor for field=alg gets value=abtree-tl2 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=60024455 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=8 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=7 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000142 valid=True
    extractor for field=__file_data gets value=data000142.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_abtree_tm_auto.debra.tl2 -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 2000000, 'brown_abtree_tm_auto.debra.tl2', '-pin 0-63,128-191,64-127,192-255', 10000, 192, 2, 'false', 11.68, 0, 378787, 1067896, 2108.19, 71.2, 18644, 'abtree-tl2', 'success', 60024455, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 8, 7, 0, 0, 0, 0, 'nasus', '000142', 'data000142.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_abtree_tm_auto.debra.tl2 -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=200000 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=256 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.69 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=87947 valid=True
    extractor for field=mem_maxresident_kb gets value=332068 valid=True
    extractor for field=user_cputime gets value=2870.13 valid=True
    extractor for field=sys_cputime gets value=8.4 valid=True
    extractor for field=percent_cpu gets value=24604 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=254946552 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=40 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=17.9437 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000263 valid=True
    extractor for field=__file_data gets value=data000263.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_bst_kcas.debra -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO failures (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 200000, 'sigouin_int_bst_kcas.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 256, 1, 'false', 11.69, 0, 87947, 332068, 2870.13, 8.4, 24604, '', 'success', 254946552, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 40, 17.9437, 0, 0, 0, 0, 'nasus', '000263', 'data000263.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_bst_kcas.debra -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=2000000 valid=True
    extractor for field=algorithm gets value=brown_int_bst_tm_auto.debra.norec valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=192 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=16.7 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=99233 valid=True
    extractor for field=mem_maxresident_kb gets value=391208 valid=True
    extractor for field=user_cputime gets value=3036.11 valid=True
    extractor for field=sys_cputime gets value=13.82 valid=True
    extractor for field=percent_cpu gets value=18257 valid=True
    extractor for field=alg gets value=int-bst-norec valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=9170835 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=46 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=24.1545 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000102 valid=True
    extractor for field=__file_data gets value=data000102.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_int_bst_tm_auto.debra.norec -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 2000000, 'brown_int_bst_tm_auto.debra.norec', '-pin 0-63,128-191,64-127,192-255', 10000, 192, 2, 'false', 16.7, 0, 99233, 391208, 3036.11, 13.82, 18257, 'int-bst-norec', 'success', 9170835, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 46, 24.1545, 0, 0, 0, 0, 'nasus', '000102', 'data000102.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_int_bst_tm_auto.debra.norec -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=2000000 valid=True
    extractor for field=algorithm gets value=sigouin_int_bst_kcas_validate.debra valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=64 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.45 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=91973 valid=True
    extractor for field=mem_maxresident_kb gets value=368972 valid=True
    extractor for field=user_cputime gets value=742.06 valid=True
    extractor for field=sys_cputime gets value=5.83 valid=True
    extractor for field=percent_cpu gets value=6526 valid=True
    extractor for field=alg gets value=int-bst-pathcas valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=54660701 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=46 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=23.2559 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000169 valid=True
    extractor for field=__file_data gets value=data000169.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_bst_kcas_validate.debra -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 2000000, 'sigouin_int_bst_kcas_validate.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 64, 1, 'false', 11.45, 0, 91973, 368972, 742.06, 5.83, 6526, 'int-bst-pathcas', 'success', 54660701, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 46, 23.2559, 0, 0, 0, 0, 'nasus', '000169', 'data000169.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_bst_kcas_validate.debra -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=2000000 valid=True
    extractor for field=algorithm gets value=brown_sigouin_int_avl_tm_auto.debra.norec valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=128 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=16.5 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=145371 valid=True
    extractor for field=mem_maxresident_kb gets value=577616 valid=True
    extractor for field=user_cputime gets value=2006.17 valid=True
    extractor for field=sys_cputime gets value=21.38 valid=True
    extractor for field=percent_cpu gets value=12281 valid=True
    extractor for field=alg gets value=int-avl-norec valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=15585821 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=25 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=18.3902 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000115 valid=True
    extractor for field=__file_data gets value=data000115.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_int_avl_tm_auto.debra.norec -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 2000000, 'brown_sigouin_int_avl_tm_auto.debra.norec', '-pin 0-63,128-191,64-127,192-255', 10000, 128, 1, 'false', 16.5, 0, 145371, 577616, 2006.17, 21.38, 12281, 'int-avl-norec', 'success', 15585821, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 25, 18.3902, 0, 0, 0, 0, 'nasus', '000115', 'data000115.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_int_avl_tm_auto.debra.norec -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=2000000 valid=True
    extractor for field=algorithm gets value=sigouin_int_bst_kcas_validate.debra valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=192 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.47 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=99871 valid=True
    extractor for field=mem_maxresident_kb gets value=393020 valid=True
    extractor for field=user_cputime gets value=2146.52 valid=True
    extractor for field=sys_cputime gets value=5.45 valid=True
    extractor for field=percent_cpu gets value=18761 valid=True
    extractor for field=alg gets value=int-bst-pathcas valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=148766363 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=47 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=23.9817 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000173 valid=True
    extractor for field=__file_data gets value=data000173.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_bst_kcas_validate.debra -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 2000000, 'sigouin_int_bst_kcas_validate.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 192, 1, 'false', 11.47, 0, 99871, 393020, 2146.52, 5.45, 18761, 'int-bst-pathcas', 'success', 148766363, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 47, 23.9817, 0, 0, 0, 0, 'nasus', '000173', 'data000173.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_bst_kcas_validate.debra -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=2000000 valid=True
    extractor for field=algorithm gets value=brown_abtree_tm_auto.debra.norec valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=64 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=15.96 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=136405 valid=True
    extractor for field=mem_maxresident_kb gets value=543348 valid=True
    extractor for field=user_cputime gets value=978.36 valid=True
    extractor for field=sys_cputime gets value=17.77 valid=True
    extractor for field=percent_cpu gets value=6239 valid=True
    extractor for field=alg gets value=abtree-norec valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=18979720 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=8 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=7 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000129 valid=True
    extractor for field=__file_data gets value=data000129.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_abtree_tm_auto.debra.norec -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 2000000, 'brown_abtree_tm_auto.debra.norec', '-pin 0-63,128-191,64-127,192-255', 10000, 64, 1, 'false', 15.96, 0, 136405, 543348, 978.36, 17.77, 6239, 'abtree-norec', 'success', 18979720, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 8, 7, 0, 0, 0, 0, 'nasus', '000129', 'data000129.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_abtree_tm_auto.debra.norec -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=2000000 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=128 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.63 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=90933 valid=True
    extractor for field=mem_maxresident_kb gets value=360276 valid=True
    extractor for field=user_cputime gets value=1477.27 valid=True
    extractor for field=sys_cputime gets value=4.32 valid=True
    extractor for field=percent_cpu gets value=12735 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=171350774 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=8 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=7 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000147 valid=True
    extractor for field=__file_data gets value=data000147.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_abtree_kcas.debra -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO failures (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 2000000, 'brown_sigouin_abtree_kcas.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 128, 1, 'false', 11.63, 0, 90933, 360276, 1477.27, 4.32, 12735, '', 'success', 171350774, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 8, 7, 0, 0, 0, 0, 'nasus', '000147', 'data000147.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_abtree_kcas.debra -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=200000 valid=True
    extractor for field=algorithm gets value=brown_abtree_tm_auto.debra.tl2 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=256 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.74 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=323625 valid=True
    extractor for field=mem_maxresident_kb gets value=930708 valid=True
    extractor for field=user_cputime gets value=2806.38 valid=True
    extractor for field=sys_cputime gets value=82.22 valid=True
    extractor for field=percent_cpu gets value=24604 valid=True
    extractor for field=alg gets value=abtree-tl2 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=60038738 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=7 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=6 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000239 valid=True
    extractor for field=__file_data gets value=data000239.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_abtree_tm_auto.debra.tl2 -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 200000, 'brown_abtree_tm_auto.debra.tl2', '-pin 0-63,128-191,64-127,192-255', 10000, 256, 1, 'false', 11.74, 0, 323625, 930708, 2806.38, 82.22, 24604, 'abtree-tl2', 'success', 60038738, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 7, 6, 0, 0, 0, 0, 'nasus', '000239', 'data000239.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_abtree_tm_auto.debra.tl2 -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=2000000 valid=True
    extractor for field=algorithm gets value=brown_abtree_tm_auto.debra.tl2 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=64 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.58 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=265958 valid=True
    extractor for field=mem_maxresident_kb gets value=782144 valid=True
    extractor for field=user_cputime gets value=726.02 valid=True
    extractor for field=sys_cputime gets value=38.04 valid=True
    extractor for field=percent_cpu gets value=6597 valid=True
    extractor for field=alg gets value=abtree-tl2 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=41402241 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=8 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=7 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000137 valid=True
    extractor for field=__file_data gets value=data000137.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_abtree_tm_auto.debra.tl2 -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 2000000, 'brown_abtree_tm_auto.debra.tl2', '-pin 0-63,128-191,64-127,192-255', 10000, 64, 1, 'false', 11.58, 0, 265958, 782144, 726.02, 38.04, 6597, 'abtree-tl2', 'success', 41402241, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 8, 7, 0, 0, 0, 0, 'nasus', '000137', 'data000137.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_abtree_tm_auto.debra.tl2 -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=2000000 valid=True
    extractor for field=algorithm gets value=brown_abtree_tm_auto.debra.tl2 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=256 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.76 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=428905 valid=True
    extractor for field=mem_maxresident_kb gets value=1194900 valid=True
    extractor for field=user_cputime gets value=2802.59 valid=True
    extractor for field=sys_cputime gets value=88.15 valid=True
    extractor for field=percent_cpu gets value=24576 valid=True
    extractor for field=alg gets value=abtree-tl2 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=61017755 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=8 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=7 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000144 valid=True
    extractor for field=__file_data gets value=data000144.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_abtree_tm_auto.debra.tl2 -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 2000000, 'brown_abtree_tm_auto.debra.tl2', '-pin 0-63,128-191,64-127,192-255', 10000, 256, 2, 'false', 11.76, 0, 428905, 1194900, 2802.59, 88.15, 24576, 'abtree-tl2', 'success', 61017755, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 8, 7, 0, 0, 0, 0, 'nasus', '000144', 'data000144.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_abtree_tm_auto.debra.tl2 -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=2000000 valid=True
    extractor for field=algorithm gets value=brown_abtree_tm_auto.debra.norec valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=64 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=15.96 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=136161 valid=True
    extractor for field=mem_maxresident_kb gets value=542552 valid=True
    extractor for field=user_cputime gets value=977.89 valid=True
    extractor for field=sys_cputime gets value=19.15 valid=True
    extractor for field=percent_cpu gets value=6243 valid=True
    extractor for field=alg gets value=abtree-norec valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=18985859 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=8 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=7 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000130 valid=True
    extractor for field=__file_data gets value=data000130.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_abtree_tm_auto.debra.norec -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 2000000, 'brown_abtree_tm_auto.debra.norec', '-pin 0-63,128-191,64-127,192-255', 10000, 64, 2, 'false', 15.96, 0, 136161, 542552, 977.89, 19.15, 6243, 'abtree-norec', 'success', 18985859, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 8, 7, 0, 0, 0, 0, 'nasus', '000130', 'data000130.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_abtree_tm_auto.debra.norec -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=20000000 valid=True
    extractor for field=algorithm gets value=brown_sigouin_int_avl_tm_auto.debra.tl2 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=64 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=15.63 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=702101 valid=True
    extractor for field=mem_maxresident_kb gets value=1559412 valid=True
    extractor for field=user_cputime gets value=936.38 valid=True
    extractor for field=sys_cputime gets value=44.11 valid=True
    extractor for field=percent_cpu gets value=6273 valid=True
    extractor for field=alg gets value=int-avl-tl2 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=24203063 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=28 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=21.6776 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000026 valid=True
    extractor for field=__file_data gets value=data000026.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_int_avl_tm_auto.debra.tl2 -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 20000000, 'brown_sigouin_int_avl_tm_auto.debra.tl2', '-pin 0-63,128-191,64-127,192-255', 10000, 64, 2, 'false', 15.63, 0, 702101, 1559412, 936.38, 44.11, 6273, 'int-avl-tl2', 'success', 24203063, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 28, 21.6776, 0, 0, 0, 0, 'nasus', '000026', 'data000026.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_int_avl_tm_auto.debra.tl2 -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=20000000 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=256 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=12.0 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=244363 valid=True
    extractor for field=mem_maxresident_kb gets value=967656 valid=True
    extractor for field=user_cputime gets value=2910.64 valid=True
    extractor for field=sys_cputime gets value=9.21 valid=True
    extractor for field=percent_cpu gets value=24332 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=89221405 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=61 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=29.571 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000072 valid=True
    extractor for field=__file_data gets value=data000072.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_bst_kcas.debra -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO failures (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 20000000, 'sigouin_int_bst_kcas.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 256, 2, 'false', 12.0, 0, 244363, 967656, 2910.64, 9.21, 24332, '', 'success', 89221405, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 61, 29.571, 0, 0, 0, 0, 'nasus', '000072', 'data000072.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_bst_kcas.debra -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=20000000 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=256 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=12.01 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=244432 valid=True
    extractor for field=mem_maxresident_kb gets value=967792 valid=True
    extractor for field=user_cputime gets value=2926.8 valid=True
    extractor for field=sys_cputime gets value=8.49 valid=True
    extractor for field=percent_cpu gets value=24436 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=89222379 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=56 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=29.3281 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000071 valid=True
    extractor for field=__file_data gets value=data000071.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_bst_kcas.debra -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO failures (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 20000000, 'sigouin_int_bst_kcas.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 256, 1, 'false', 12.01, 0, 244432, 967792, 2926.8, 8.49, 24436, '', 'success', 89222379, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 56, 29.3281, 0, 0, 0, 0, 'nasus', '000071', 'data000071.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_bst_kcas.debra -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=20000000 valid=True
    extractor for field=algorithm gets value=sigouin_int_avl_kcas_validate.debra valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=256 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.93 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=244575 valid=True
    extractor for field=mem_maxresident_kb gets value=967880 valid=True
    extractor for field=user_cputime gets value=2933.3 valid=True
    extractor for field=sys_cputime gets value=8.26 valid=True
    extractor for field=percent_cpu gets value=24638 valid=True
    extractor for field=alg gets value=int-avl-pathcas valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=104354830 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=28 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=21.649 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000095 valid=True
    extractor for field=__file_data gets value=data000095.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_avl_kcas_validate.debra -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 20000000, 'sigouin_int_avl_kcas_validate.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 256, 1, 'false', 11.93, 0, 244575, 967880, 2933.3, 8.26, 24638, 'int-avl-pathcas', 'success', 104354830, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 28, 21.649, 0, 0, 0, 0, 'nasus', '000095', 'data000095.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_avl_kcas_validate.debra -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=20000000 valid=True
    extractor for field=algorithm gets value=brown_abtree_tm_auto.debra.norec valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=192 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=56.82 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=442520 valid=True
    extractor for field=mem_maxresident_kb gets value=1763124 valid=True
    extractor for field=user_cputime gets value=9660.22 valid=True
    extractor for field=sys_cputime gets value=15.27 valid=True
    extractor for field=percent_cpu gets value=17026 valid=True
    extractor for field=alg gets value=abtree-norec valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=7139490 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=9 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=8 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000037 valid=True
    extractor for field=__file_data gets value=data000037.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_abtree_tm_auto.debra.norec -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 20000000, 'brown_abtree_tm_auto.debra.norec', '-pin 0-63,128-191,64-127,192-255', 10000, 192, 1, 'false', 56.82, 0, 442520, 1763124, 9660.22, 15.27, 17026, 'abtree-norec', 'success', 7139490, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 9, 8, 0, 0, 0, 0, 'nasus', '000037', 'data000037.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_abtree_tm_auto.debra.norec -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=20000000 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=64 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=13.56 valid=True
    extractor for field=faults_major gets value=1 valid=True
    extractor for field=faults_minor gets value=235788 valid=True
    extractor for field=mem_maxresident_kb gets value=944288 valid=True
    extractor for field=user_cputime gets value=867.09 valid=True
    extractor for field=sys_cputime gets value=4.78 valid=True
    extractor for field=percent_cpu gets value=6428 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=28232616 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=56 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=28.6569 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000065 valid=True
    extractor for field=__file_data gets value=data000065.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_bst_kcas.debra -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO failures (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 20000000, 'sigouin_int_bst_kcas.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 64, 1, 'false', 13.56, 1, 235788, 944288, 867.09, 4.78, 6428, '', 'success', 28232616, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 56, 28.6569, 0, 0, 0, 0, 'nasus', '000065', 'data000065.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_bst_kcas.debra -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=2000000 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=64 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.4 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=92037 valid=True
    extractor for field=mem_maxresident_kb gets value=369160 valid=True
    extractor for field=user_cputime gets value=728.14 valid=True
    extractor for field=sys_cputime gets value=4.24 valid=True
    extractor for field=percent_cpu gets value=6424 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=54002870 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=24 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=18.2916 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000178 valid=True
    extractor for field=__file_data gets value=data000178.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_avl_kcas.debra -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO failures (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 2000000, 'sigouin_int_avl_kcas.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 64, 2, 'false', 11.4, 0, 92037, 369160, 728.14, 4.24, 6424, '', 'success', 54002870, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 24, 18.2916, 0, 0, 0, 0, 'nasus', '000178', 'data000178.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_avl_kcas.debra -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=200000 valid=True
    extractor for field=algorithm gets value=sigouin_int_bst_kcas_validate.debra valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=192 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.49 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=87785 valid=True
    extractor for field=mem_maxresident_kb gets value=325848 valid=True
    extractor for field=user_cputime gets value=2145.41 valid=True
    extractor for field=sys_cputime gets value=6.35 valid=True
    extractor for field=percent_cpu gets value=18719 valid=True
    extractor for field=alg gets value=int-bst-pathcas valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=234190927 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=38 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=18.2863 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000270 valid=True
    extractor for field=__file_data gets value=data000270.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_bst_kcas_validate.debra -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 200000, 'sigouin_int_bst_kcas_validate.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 192, 2, 'false', 11.49, 0, 87785, 325848, 2145.41, 6.35, 18719, 'int-bst-pathcas', 'success', 234190927, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 38, 18.2863, 0, 0, 0, 0, 'nasus', '000270', 'data000270.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_bst_kcas_validate.debra -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=20000000 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=128 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.68 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=193805 valid=True
    extractor for field=mem_maxresident_kb gets value=771156 valid=True
    extractor for field=user_cputime gets value=1467.98 valid=True
    extractor for field=sys_cputime gets value=6.1 valid=True
    extractor for field=percent_cpu gets value=12617 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=104823973 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=9 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=8 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000051 valid=True
    extractor for field=__file_data gets value=data000051.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_abtree_kcas.debra -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO failures (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 20000000, 'brown_sigouin_abtree_kcas.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 128, 1, 'false', 11.68, 0, 193805, 771156, 1467.98, 6.1, 12617, '', 'success', 104823973, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 9, 8, 0, 0, 0, 0, 'nasus', '000051', 'data000051.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_abtree_kcas.debra -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=2000000 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=128 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.47 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=94782 valid=True
    extractor for field=mem_maxresident_kb gets value=376212 valid=True
    extractor for field=user_cputime gets value=1444.89 valid=True
    extractor for field=sys_cputime gets value=5.17 valid=True
    extractor for field=percent_cpu gets value=12633 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=90108860 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=48 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=24.7354 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000163 valid=True
    extractor for field=__file_data gets value=data000163.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_bst_kcas.debra -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO failures (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 2000000, 'sigouin_int_bst_kcas.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 128, 1, 'false', 11.47, 0, 94782, 376212, 1444.89, 5.17, 12633, '', 'success', 90108860, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 48, 24.7354, 0, 0, 0, 0, 'nasus', '000163', 'data000163.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_bst_kcas.debra -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=2000000 valid=True
    extractor for field=algorithm gets value=sigouin_int_bst_kcas_validate.debra valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=128 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.48 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=94918 valid=True
    extractor for field=mem_maxresident_kb gets value=376712 valid=True
    extractor for field=user_cputime gets value=1448.31 valid=True
    extractor for field=sys_cputime gets value=5.91 valid=True
    extractor for field=percent_cpu gets value=12667 valid=True
    extractor for field=alg gets value=int-bst-pathcas valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=91282013 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=46 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=23.4201 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000171 valid=True
    extractor for field=__file_data gets value=data000171.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_bst_kcas_validate.debra -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 2000000, 'sigouin_int_bst_kcas_validate.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 128, 1, 'false', 11.48, 0, 94918, 376712, 1448.31, 5.91, 12667, 'int-bst-pathcas', 'success', 91282013, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 46, 23.4201, 0, 0, 0, 0, 'nasus', '000171', 'data000171.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_bst_kcas_validate.debra -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=200000 valid=True
    extractor for field=algorithm gets value=sigouin_int_bst_kcas_validate.debra valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=128 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.59 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=80648 valid=True
    extractor for field=mem_maxresident_kb gets value=317104 valid=True
    extractor for field=user_cputime gets value=1440.07 valid=True
    extractor for field=sys_cputime gets value=4.42 valid=True
    extractor for field=percent_cpu gets value=12462 valid=True
    extractor for field=alg gets value=int-bst-pathcas valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=172724004 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=35 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=18.8045 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000267 valid=True
    extractor for field=__file_data gets value=data000267.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_bst_kcas_validate.debra -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 200000, 'sigouin_int_bst_kcas_validate.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 128, 1, 'false', 11.59, 0, 80648, 317104, 1440.07, 4.42, 12462, 'int-bst-pathcas', 'success', 172724004, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 35, 18.8045, 0, 0, 0, 0, 'nasus', '000267', 'data000267.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_bst_kcas_validate.debra -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=200000 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=64 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.42 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=77411 valid=True
    extractor for field=mem_maxresident_kb gets value=310436 valid=True
    extractor for field=user_cputime gets value=731.33 valid=True
    extractor for field=sys_cputime gets value=5.55 valid=True
    extractor for field=percent_cpu gets value=6451 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=76380012 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=19 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=14.8542 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000273 valid=True
    extractor for field=__file_data gets value=data000273.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_avl_kcas.debra -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO failures (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 200000, 'sigouin_int_avl_kcas.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 64, 1, 'false', 11.42, 0, 77411, 310436, 731.33, 5.55, 6451, '', 'success', 76380012, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 19, 14.8542, 0, 0, 0, 0, 'nasus', '000273', 'data000273.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_avl_kcas.debra -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=200000 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=64 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.55 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=76784 valid=True
    extractor for field=mem_maxresident_kb gets value=307756 valid=True
    extractor for field=user_cputime gets value=762.0 valid=True
    extractor for field=sys_cputime gets value=4.61 valid=True
    extractor for field=percent_cpu gets value=6634 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=144417080 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=7 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=6 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000242 valid=True
    extractor for field=__file_data gets value=data000242.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_abtree_kcas.debra -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO failures (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 200000, 'brown_sigouin_abtree_kcas.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 64, 2, 'false', 11.55, 0, 76784, 307756, 762.0, 4.61, 6634, '', 'success', 144417080, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 7, 6, 0, 0, 0, 0, 'nasus', '000242', 'data000242.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_abtree_kcas.debra -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=20000000 valid=True
    extractor for field=algorithm gets value=brown_int_bst_tm_auto.debra.tl2 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=192 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=14.95 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=248986 valid=True
    extractor for field=mem_maxresident_kb gets value=663100 valid=True
    extractor for field=user_cputime gets value=2736.33 valid=True
    extractor for field=sys_cputime gets value=74.41 valid=True
    extractor for field=percent_cpu gets value=18790 valid=True
    extractor for field=alg gets value=int-bst-tl2 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=49923830 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=56 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=29.0118 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000013 valid=True
    extractor for field=__file_data gets value=data000013.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_int_bst_tm_auto.debra.tl2 -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 20000000, 'brown_int_bst_tm_auto.debra.tl2', '-pin 0-63,128-191,64-127,192-255', 10000, 192, 1, 'false', 14.95, 0, 248986, 663100, 2736.33, 74.41, 18790, 'int-bst-tl2', 'success', 49923830, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 56, 29.0118, 0, 0, 0, 0, 'nasus', '000013', 'data000013.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_int_bst_tm_auto.debra.tl2 -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=200000 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=192 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.69 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=84970 valid=True
    extractor for field=mem_maxresident_kb gets value=333504 valid=True
    extractor for field=user_cputime gets value=2173.57 valid=True
    extractor for field=sys_cputime gets value=4.9 valid=True
    extractor for field=percent_cpu gets value=18621 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=350155157 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=7 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=6 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000245 valid=True
    extractor for field=__file_data gets value=data000245.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_abtree_kcas.debra -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO failures (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 200000, 'brown_sigouin_abtree_kcas.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 192, 1, 'false', 11.69, 0, 84970, 333504, 2173.57, 4.9, 18621, '', 'success', 350155157, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 7, 6, 0, 0, 0, 0, 'nasus', '000245', 'data000245.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_abtree_kcas.debra -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=2000000 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=192 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.63 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=93575 valid=True
    extractor for field=mem_maxresident_kb gets value=367160 valid=True
    extractor for field=user_cputime gets value=2188.23 valid=True
    extractor for field=sys_cputime gets value=6.55 valid=True
    extractor for field=percent_cpu gets value=18865 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=263233989 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=8 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=7 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000149 valid=True
    extractor for field=__file_data gets value=data000149.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_abtree_kcas.debra -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO failures (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 2000000, 'brown_sigouin_abtree_kcas.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 192, 1, 'false', 11.63, 0, 93575, 367160, 2188.23, 6.55, 18865, '', 'success', 263233989, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 8, 7, 0, 0, 0, 0, 'nasus', '000149', 'data000149.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_abtree_kcas.debra -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=20000000 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=192 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.62 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=195669 valid=True
    extractor for field=mem_maxresident_kb gets value=775208 valid=True
    extractor for field=user_cputime gets value=2166.95 valid=True
    extractor for field=sys_cputime gets value=6.75 valid=True
    extractor for field=percent_cpu gets value=18706 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=99289197 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=9 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=8 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000053 valid=True
    extractor for field=__file_data gets value=data000053.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_abtree_kcas.debra -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO failures (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 20000000, 'brown_sigouin_abtree_kcas.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 192, 1, 'false', 11.62, 0, 195669, 775208, 2166.95, 6.75, 18706, '', 'success', 99289197, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 9, 8, 0, 0, 0, 0, 'nasus', '000053', 'data000053.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_abtree_kcas.debra -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=20000000 valid=True
    extractor for field=algorithm gets value=brown_abtree_tm_auto.debra.tl2 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=128 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=14.95 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=961700 valid=True
    extractor for field=mem_maxresident_kb gets value=2557344 valid=True
    extractor for field=user_cputime gets value=1782.41 valid=True
    extractor for field=sys_cputime gets value=98.3 valid=True
    extractor for field=percent_cpu gets value=12576 valid=True
    extractor for field=alg gets value=abtree-tl2 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=51956823 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=9 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=8 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000044 valid=True
    extractor for field=__file_data gets value=data000044.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_abtree_tm_auto.debra.tl2 -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 20000000, 'brown_abtree_tm_auto.debra.tl2', '-pin 0-63,128-191,64-127,192-255', 10000, 128, 2, 'false', 14.95, 0, 961700, 2557344, 1782.41, 98.3, 12576, 'abtree-tl2', 'success', 51956823, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 9, 8, 0, 0, 0, 0, 'nasus', '000044', 'data000044.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_abtree_tm_auto.debra.tl2 -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=200000 valid=True
    extractor for field=algorithm gets value=sigouin_int_avl_kcas_validate.debra valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=64 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.41 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=77034 valid=True
    extractor for field=mem_maxresident_kb gets value=308376 valid=True
    extractor for field=user_cputime gets value=726.27 valid=True
    extractor for field=sys_cputime gets value=4.8 valid=True
    extractor for field=percent_cpu gets value=6404 valid=True
    extractor for field=alg gets value=int-avl-pathcas valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=86031541 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=20 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=14.8849 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000282 valid=True
    extractor for field=__file_data gets value=data000282.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_avl_kcas_validate.debra -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 200000, 'sigouin_int_avl_kcas_validate.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 64, 2, 'false', 11.41, 0, 77034, 308376, 726.27, 4.8, 6404, 'int-avl-pathcas', 'success', 86031541, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 20, 14.8849, 0, 0, 0, 0, 'nasus', '000282', 'data000282.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_avl_kcas_validate.debra -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=200000 valid=True
    extractor for field=algorithm gets value=brown_int_bst_tm_auto.debra.norec valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=64 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.56 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=77163 valid=True
    extractor for field=mem_maxresident_kb gets value=308940 valid=True
    extractor for field=user_cputime gets value=725.0 valid=True
    extractor for field=sys_cputime gets value=18.51 valid=True
    extractor for field=percent_cpu gets value=6430 valid=True
    extractor for field=alg gets value=int-bst-norec valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=17437878 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=35 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=18.4743 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000194 valid=True
    extractor for field=__file_data gets value=data000194.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_int_bst_tm_auto.debra.norec -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 200000, 'brown_int_bst_tm_auto.debra.norec', '-pin 0-63,128-191,64-127,192-255', 10000, 64, 2, 'false', 11.56, 0, 77163, 308940, 725.0, 18.51, 6430, 'int-bst-norec', 'success', 17437878, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 35, 18.4743, 0, 0, 0, 0, 'nasus', '000194', 'data000194.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_int_bst_tm_auto.debra.norec -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=20000000 valid=True
    extractor for field=algorithm gets value=brown_abtree_tm_auto.debra.norec valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=128 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=39.18 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=458208 valid=True
    extractor for field=mem_maxresident_kb gets value=1828100 valid=True
    extractor for field=user_cputime gets value=4547.97 valid=True
    extractor for field=sys_cputime gets value=27.86 valid=True
    extractor for field=percent_cpu gets value=11678 valid=True
    extractor for field=alg gets value=abtree-norec valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=17721227 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=9 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=8 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000036 valid=True
    extractor for field=__file_data gets value=data000036.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_abtree_tm_auto.debra.norec -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 20000000, 'brown_abtree_tm_auto.debra.norec', '-pin 0-63,128-191,64-127,192-255', 10000, 128, 2, 'false', 39.18, 0, 458208, 1828100, 4547.97, 27.86, 11678, 'abtree-norec', 'success', 17721227, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 9, 8, 0, 0, 0, 0, 'nasus', '000036', 'data000036.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_abtree_tm_auto.debra.norec -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=2000000 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=128 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.42 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=94625 valid=True
    extractor for field=mem_maxresident_kb gets value=375692 valid=True
    extractor for field=user_cputime gets value=1433.24 valid=True
    extractor for field=sys_cputime gets value=4.74 valid=True
    extractor for field=percent_cpu gets value=12585 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=90907140 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=24 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=18.3139 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000179 valid=True
    extractor for field=__file_data gets value=data000179.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_avl_kcas.debra -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO failures (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 2000000, 'sigouin_int_avl_kcas.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 128, 1, 'false', 11.42, 0, 94625, 375692, 1433.24, 4.74, 12585, '', 'success', 90907140, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 24, 18.3139, 0, 0, 0, 0, 'nasus', '000179', 'data000179.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_avl_kcas.debra -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=200000 valid=True
    extractor for field=algorithm gets value=brown_sigouin_int_avl_tm_auto.debra.norec valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=128 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.66 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=124296 valid=True
    extractor for field=mem_maxresident_kb gets value=492892 valid=True
    extractor for field=user_cputime gets value=1425.86 valid=True
    extractor for field=sys_cputime gets value=18.0 valid=True
    extractor for field=percent_cpu gets value=12374 valid=True
    extractor for field=alg gets value=int-avl-norec valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=14239329 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=20 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=14.9476 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000212 valid=True
    extractor for field=__file_data gets value=data000212.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_int_avl_tm_auto.debra.norec -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 200000, 'brown_sigouin_int_avl_tm_auto.debra.norec', '-pin 0-63,128-191,64-127,192-255', 10000, 128, 2, 'false', 11.66, 0, 124296, 492892, 1425.86, 18.0, 12374, 'int-avl-norec', 'success', 14239329, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 20, 14.9476, 0, 0, 0, 0, 'nasus', '000212', 'data000212.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_int_avl_tm_auto.debra.norec -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=200000 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=192 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.44 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=83765 valid=True
    extractor for field=mem_maxresident_kb gets value=325068 valid=True
    extractor for field=user_cputime gets value=2140.65 valid=True
    extractor for field=sys_cputime gets value=6.55 valid=True
    extractor for field=percent_cpu gets value=18766 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=170567045 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=20 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=14.8991 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000277 valid=True
    extractor for field=__file_data gets value=data000277.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_avl_kcas.debra -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO failures (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 200000, 'sigouin_int_avl_kcas.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 192, 1, 'false', 11.44, 0, 83765, 325068, 2140.65, 6.55, 18766, '', 'success', 170567045, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 20, 14.8991, 0, 0, 0, 0, 'nasus', '000277', 'data000277.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_avl_kcas.debra -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=200000 valid=True
    extractor for field=algorithm gets value=brown_abtree_tm_auto.debra.norec valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=128 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.78 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=107113 valid=True
    extractor for field=mem_maxresident_kb gets value=423688 valid=True
    extractor for field=user_cputime gets value=1448.31 valid=True
    extractor for field=sys_cputime gets value=21.64 valid=True
    extractor for field=percent_cpu gets value=12473 valid=True
    extractor for field=alg gets value=abtree-norec valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=16035639 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=7 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=6 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000227 valid=True
    extractor for field=__file_data gets value=data000227.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_abtree_tm_auto.debra.norec -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 200000, 'brown_abtree_tm_auto.debra.norec', '-pin 0-63,128-191,64-127,192-255', 10000, 128, 1, 'false', 11.78, 0, 107113, 423688, 1448.31, 21.64, 12473, 'abtree-norec', 'success', 16035639, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 7, 6, 0, 0, 0, 0, 'nasus', '000227', 'data000227.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_abtree_tm_auto.debra.norec -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=200000 valid=True
    extractor for field=algorithm gets value=sigouin_int_bst_kcas_validate.debra valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=192 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.5 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=85820 valid=True
    extractor for field=mem_maxresident_kb gets value=325084 valid=True
    extractor for field=user_cputime gets value=2148.05 valid=True
    extractor for field=sys_cputime gets value=5.86 valid=True
    extractor for field=percent_cpu gets value=18726 valid=True
    extractor for field=alg gets value=int-bst-pathcas valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=238532945 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=39 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=18.5551 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000269 valid=True
    extractor for field=__file_data gets value=data000269.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_bst_kcas_validate.debra -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 200000, 'sigouin_int_bst_kcas_validate.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 192, 1, 'false', 11.5, 0, 85820, 325084, 2148.05, 5.86, 18726, 'int-bst-pathcas', 'success', 238532945, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 39, 18.5551, 0, 0, 0, 0, 'nasus', '000269', 'data000269.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_bst_kcas_validate.debra -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=20000000 valid=True
    extractor for field=algorithm gets value=brown_sigouin_int_avl_tm_auto.debra.tl2 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=128 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=15.44 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=946282 valid=True
    extractor for field=mem_maxresident_kb gets value=2057528 valid=True
    extractor for field=user_cputime gets value=1828.28 valid=True
    extractor for field=sys_cputime gets value=98.02 valid=True
    extractor for field=percent_cpu gets value=12474 valid=True
    extractor for field=alg gets value=int-avl-tl2 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=37850363 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=28 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=21.775 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000028 valid=True
    extractor for field=__file_data gets value=data000028.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_int_avl_tm_auto.debra.tl2 -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 20000000, 'brown_sigouin_int_avl_tm_auto.debra.tl2', '-pin 0-63,128-191,64-127,192-255', 10000, 128, 2, 'false', 15.44, 0, 946282, 2057528, 1828.28, 98.02, 12474, 'int-avl-tl2', 'success', 37850363, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 28, 21.775, 0, 0, 0, 0, 'nasus', '000028', 'data000028.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_int_avl_tm_auto.debra.tl2 -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=200000 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=128 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.48 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=83488 valid=True
    extractor for field=mem_maxresident_kb gets value=319972 valid=True
    extractor for field=user_cputime gets value=1442.05 valid=True
    extractor for field=sys_cputime gets value=6.21 valid=True
    extractor for field=percent_cpu gets value=12605 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=158955714 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=33 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=17.8766 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000260 valid=True
    extractor for field=__file_data gets value=data000260.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_bst_kcas.debra -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO failures (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 200000, 'sigouin_int_bst_kcas.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 128, 2, 'false', 11.48, 0, 83488, 319972, 1442.05, 6.21, 12605, '', 'success', 158955714, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 33, 17.8766, 0, 0, 0, 0, 'nasus', '000260', 'data000260.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_bst_kcas.debra -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=200000 valid=True
    extractor for field=algorithm gets value=brown_sigouin_int_avl_tm_auto.debra.norec valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=256 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=13.87 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=96759 valid=True
    extractor for field=mem_maxresident_kb gets value=374252 valid=True
    extractor for field=user_cputime gets value=3322.58 valid=True
    extractor for field=sys_cputime gets value=9.51 valid=True
    extractor for field=percent_cpu gets value=24023 valid=True
    extractor for field=alg gets value=int-avl-norec valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=2863191 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=20 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=14.988 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000215 valid=True
    extractor for field=__file_data gets value=data000215.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_int_avl_tm_auto.debra.norec -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 200000, 'brown_sigouin_int_avl_tm_auto.debra.norec', '-pin 0-63,128-191,64-127,192-255', 10000, 256, 1, 'false', 13.87, 0, 96759, 374252, 3322.58, 9.51, 24023, 'int-avl-norec', 'success', 2863191, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 20, 14.988, 0, 0, 0, 0, 'nasus', '000215', 'data000215.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_int_avl_tm_auto.debra.norec -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=20000000 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=64 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=13.84 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=235908 valid=True
    extractor for field=mem_maxresident_kb gets value=944536 valid=True
    extractor for field=user_cputime gets value=880.54 valid=True
    extractor for field=sys_cputime gets value=5.02 valid=True
    extractor for field=percent_cpu gets value=6398 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=30495396 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=28 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=21.6819 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000082 valid=True
    extractor for field=__file_data gets value=data000082.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_avl_kcas.debra -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO failures (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 20000000, 'sigouin_int_avl_kcas.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 64, 2, 'false', 13.84, 0, 235908, 944536, 880.54, 5.02, 6398, '', 'success', 30495396, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 28, 21.6819, 0, 0, 0, 0, 'nasus', '000082', 'data000082.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_avl_kcas.debra -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=20000000 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=128 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=12.53 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=237981 valid=True
    extractor for field=mem_maxresident_kb gets value=949184 valid=True
    extractor for field=user_cputime gets value=1571.24 valid=True
    extractor for field=sys_cputime gets value=5.67 valid=True
    extractor for field=percent_cpu gets value=12582 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=52849318 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=28 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=21.7187 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000083 valid=True
    extractor for field=__file_data gets value=data000083.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_avl_kcas.debra -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO failures (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 20000000, 'sigouin_int_avl_kcas.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 128, 1, 'false', 12.53, 0, 237981, 949184, 1571.24, 5.67, 12582, '', 'success', 52849318, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 28, 21.7187, 0, 0, 0, 0, 'nasus', '000083', 'data000083.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_avl_kcas.debra -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=200000 valid=True
    extractor for field=algorithm gets value=brown_int_bst_tm_auto.debra.norec valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=64 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.5 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=77135 valid=True
    extractor for field=mem_maxresident_kb gets value=308944 valid=True
    extractor for field=user_cputime gets value=718.88 valid=True
    extractor for field=sys_cputime gets value=17.41 valid=True
    extractor for field=percent_cpu gets value=6401 valid=True
    extractor for field=alg gets value=int-bst-norec valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=17132674 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=37 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=18.9447 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000193 valid=True
    extractor for field=__file_data gets value=data000193.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_int_bst_tm_auto.debra.norec -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 200000, 'brown_int_bst_tm_auto.debra.norec', '-pin 0-63,128-191,64-127,192-255', 10000, 64, 1, 'false', 11.5, 0, 77135, 308944, 718.88, 17.41, 6401, 'int-bst-norec', 'success', 17132674, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 37, 18.9447, 0, 0, 0, 0, 'nasus', '000193', 'data000193.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_int_bst_tm_auto.debra.norec -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=200000 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=192 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.5 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=83396 valid=True
    extractor for field=mem_maxresident_kb gets value=323840 valid=True
    extractor for field=user_cputime gets value=2145.54 valid=True
    extractor for field=sys_cputime gets value=6.88 valid=True
    extractor for field=percent_cpu gets value=18716 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=215903526 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=37 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=19.0512 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000261 valid=True
    extractor for field=__file_data gets value=data000261.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_bst_kcas.debra -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO failures (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 200000, 'sigouin_int_bst_kcas.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 192, 1, 'false', 11.5, 0, 83396, 323840, 2145.54, 6.88, 18716, '', 'success', 215903526, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 37, 19.0512, 0, 0, 0, 0, 'nasus', '000261', 'data000261.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_bst_kcas.debra -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=20000000 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=128 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=12.54 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=237864 valid=True
    extractor for field=mem_maxresident_kb gets value=948940 valid=True
    extractor for field=user_cputime gets value=1569.06 valid=True
    extractor for field=sys_cputime gets value=5.2 valid=True
    extractor for field=percent_cpu gets value=12544 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=48587484 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=54 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=28.2102 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000067 valid=True
    extractor for field=__file_data gets value=data000067.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_bst_kcas.debra -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO failures (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 20000000, 'sigouin_int_bst_kcas.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 128, 1, 'false', 12.54, 0, 237864, 948940, 1569.06, 5.2, 12544, '', 'success', 48587484, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 54, 28.2102, 0, 0, 0, 0, 'nasus', '000067', 'data000067.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_bst_kcas.debra -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=20000000 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=128 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.77 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=192886 valid=True
    extractor for field=mem_maxresident_kb gets value=767560 valid=True
    extractor for field=user_cputime gets value=1476.49 valid=True
    extractor for field=sys_cputime gets value=6.42 valid=True
    extractor for field=percent_cpu gets value=12590 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=99682913 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=9 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=8 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000052 valid=True
    extractor for field=__file_data gets value=data000052.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_abtree_kcas.debra -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO failures (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 20000000, 'brown_sigouin_abtree_kcas.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 128, 2, 'false', 11.77, 0, 192886, 767560, 1476.49, 6.42, 12590, '', 'success', 99682913, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 9, 8, 0, 0, 0, 0, 'nasus', '000052', 'data000052.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_abtree_kcas.debra -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=2000000 valid=True
    extractor for field=algorithm gets value=brown_abtree_tm_auto.debra.tl2 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=128 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.6 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=373792 valid=True
    extractor for field=mem_maxresident_kb gets value=1057144 valid=True
    extractor for field=user_cputime gets value=1396.02 valid=True
    extractor for field=sys_cputime gets value=75.87 valid=True
    extractor for field=percent_cpu gets value=12683 valid=True
    extractor for field=alg gets value=abtree-tl2 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=61059744 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=8 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=7 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000139 valid=True
    extractor for field=__file_data gets value=data000139.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_abtree_tm_auto.debra.tl2 -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 2000000, 'brown_abtree_tm_auto.debra.tl2', '-pin 0-63,128-191,64-127,192-255', 10000, 128, 1, 'false', 11.6, 0, 373792, 1057144, 1396.02, 75.87, 12683, 'abtree-tl2', 'success', 61059744, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 8, 7, 0, 0, 0, 0, 'nasus', '000139', 'data000139.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_abtree_tm_auto.debra.tl2 -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=200000 valid=True
    extractor for field=algorithm gets value=brown_abtree_tm_auto.debra.norec valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=192 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=13.36 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=93099 valid=True
    extractor for field=mem_maxresident_kb gets value=363212 valid=True
    extractor for field=user_cputime gets value=2432.59 valid=True
    extractor for field=sys_cputime gets value=8.19 valid=True
    extractor for field=percent_cpu gets value=18263 valid=True
    extractor for field=alg gets value=abtree-norec valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=3339735 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=7 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=6 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000229 valid=True
    extractor for field=__file_data gets value=data000229.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_abtree_tm_auto.debra.norec -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 200000, 'brown_abtree_tm_auto.debra.norec', '-pin 0-63,128-191,64-127,192-255', 10000, 192, 1, 'false', 13.36, 0, 93099, 363212, 2432.59, 8.19, 18263, 'abtree-norec', 'success', 3339735, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 7, 6, 0, 0, 0, 0, 'nasus', '000229', 'data000229.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_abtree_tm_auto.debra.norec -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=200000 valid=True
    extractor for field=algorithm gets value=brown_sigouin_abtree_kcas_validate.debra valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=128 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.58 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=80970 valid=True
    extractor for field=mem_maxresident_kb gets value=318996 valid=True
    extractor for field=user_cputime gets value=1468.08 valid=True
    extractor for field=sys_cputime gets value=5.64 valid=True
    extractor for field=percent_cpu gets value=12716 valid=True
    extractor for field=alg gets value=abtree-pathcas valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=249847153 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=7 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=6 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000252 valid=True
    extractor for field=__file_data gets value=data000252.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_abtree_kcas_validate.debra -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 200000, 'brown_sigouin_abtree_kcas_validate.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 128, 2, 'false', 11.58, 0, 80970, 318996, 1468.08, 5.64, 12716, 'abtree-pathcas', 'success', 249847153, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 7, 6, 0, 0, 0, 0, 'nasus', '000252', 'data000252.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_abtree_kcas_validate.debra -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=20000000 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=192 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=12.24 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=240891 valid=True
    extractor for field=mem_maxresident_kb gets value=957404 valid=True
    extractor for field=user_cputime gets value=2270.55 valid=True
    extractor for field=sys_cputime gets value=6.01 valid=True
    extractor for field=percent_cpu gets value=18596 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=78427333 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=28 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=21.6975 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000086 valid=True
    extractor for field=__file_data gets value=data000086.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_avl_kcas.debra -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO failures (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 20000000, 'sigouin_int_avl_kcas.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 192, 2, 'false', 12.24, 0, 240891, 957404, 2270.55, 6.01, 18596, '', 'success', 78427333, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 28, 21.6975, 0, 0, 0, 0, 'nasus', '000086', 'data000086.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_avl_kcas.debra -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=2000000 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=64 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.41 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=92424 valid=True
    extractor for field=mem_maxresident_kb gets value=370504 valid=True
    extractor for field=user_cputime gets value=727.65 valid=True
    extractor for field=sys_cputime gets value=4.48 valid=True
    extractor for field=percent_cpu gets value=6412 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=54949262 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=24 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=18.3534 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000177 valid=True
    extractor for field=__file_data gets value=data000177.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_avl_kcas.debra -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO failures (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 2000000, 'sigouin_int_avl_kcas.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 64, 1, 'false', 11.41, 0, 92424, 370504, 727.65, 4.48, 6412, '', 'success', 54949262, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 24, 18.3534, 0, 0, 0, 0, 'nasus', '000177', 'data000177.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_avl_kcas.debra -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=2000000 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=256 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.58 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=103306 valid=True
    extractor for field=mem_maxresident_kb gets value=402324 valid=True
    extractor for field=user_cputime gets value=2854.56 valid=True
    extractor for field=sys_cputime gets value=9.07 valid=True
    extractor for field=percent_cpu gets value=24720 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=179086371 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=24 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=18.3176 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000183 valid=True
    extractor for field=__file_data gets value=data000183.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_avl_kcas.debra -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO failures (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 2000000, 'sigouin_int_avl_kcas.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 256, 1, 'false', 11.58, 0, 103306, 402324, 2854.56, 9.07, 24720, '', 'success', 179086371, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 24, 18.3176, 0, 0, 0, 0, 'nasus', '000183', 'data000183.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_avl_kcas.debra -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=2000000 valid=True
    extractor for field=algorithm gets value=brown_int_bst_tm_auto.debra.tl2 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=64 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.43 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=94864 valid=True
    extractor for field=mem_maxresident_kb gets value=343800 valid=True
    extractor for field=user_cputime gets value=710.11 valid=True
    extractor for field=sys_cputime gets value=33.34 valid=True
    extractor for field=percent_cpu gets value=6500 valid=True
    extractor for field=alg gets value=int-bst-tl2 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=35311108 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=47 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=24.2555 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000105 valid=True
    extractor for field=__file_data gets value=data000105.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_int_bst_tm_auto.debra.tl2 -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 2000000, 'brown_int_bst_tm_auto.debra.tl2', '-pin 0-63,128-191,64-127,192-255', 10000, 64, 1, 'false', 11.43, 0, 94864, 343800, 710.11, 33.34, 6500, 'int-bst-tl2', 'success', 35311108, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 47, 24.2555, 0, 0, 0, 0, 'nasus', '000105', 'data000105.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_int_bst_tm_auto.debra.tl2 -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=20000000 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=128 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=12.45 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=237872 valid=True
    extractor for field=mem_maxresident_kb gets value=948816 valid=True
    extractor for field=user_cputime gets value=1557.67 valid=True
    extractor for field=sys_cputime gets value=5.26 valid=True
    extractor for field=percent_cpu gets value=12547 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=48363960 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=61 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=29.2635 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000068 valid=True
    extractor for field=__file_data gets value=data000068.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_bst_kcas.debra -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO failures (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 20000000, 'sigouin_int_bst_kcas.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 128, 2, 'false', 12.45, 0, 237872, 948816, 1557.67, 5.26, 12547, '', 'success', 48363960, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 61, 29.2635, 0, 0, 0, 0, 'nasus', '000068', 'data000068.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_bst_kcas.debra -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=200000 valid=True
    extractor for field=algorithm gets value=brown_sigouin_abtree_kcas_validate.debra valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=256 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.83 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=86896 valid=True
    extractor for field=mem_maxresident_kb gets value=334080 valid=True
    extractor for field=user_cputime gets value=2897.68 valid=True
    extractor for field=sys_cputime gets value=5.31 valid=True
    extractor for field=percent_cpu gets value=24526 valid=True
    extractor for field=alg gets value=abtree-pathcas valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=430201464 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=7 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=6 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000255 valid=True
    extractor for field=__file_data gets value=data000255.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_abtree_kcas_validate.debra -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 200000, 'brown_sigouin_abtree_kcas_validate.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 256, 1, 'false', 11.83, 0, 86896, 334080, 2897.68, 5.31, 24526, 'abtree-pathcas', 'success', 430201464, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 7, 6, 0, 0, 0, 0, 'nasus', '000255', 'data000255.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_abtree_kcas_validate.debra -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=20000000 valid=True
    extractor for field=algorithm gets value=brown_sigouin_int_avl_tm_auto.debra.tl2 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=192 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=15.66 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=929279 valid=True
    extractor for field=mem_maxresident_kb gets value=2046660 valid=True
    extractor for field=user_cputime gets value=2811.08 valid=True
    extractor for field=sys_cputime gets value=110.53 valid=True
    extractor for field=percent_cpu gets value=18653 valid=True
    extractor for field=alg gets value=int-avl-tl2 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=44192676 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=28 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=21.7022 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000030 valid=True
    extractor for field=__file_data gets value=data000030.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_int_avl_tm_auto.debra.tl2 -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 20000000, 'brown_sigouin_int_avl_tm_auto.debra.tl2', '-pin 0-63,128-191,64-127,192-255', 10000, 192, 2, 'false', 15.66, 0, 929279, 2046660, 2811.08, 110.53, 18653, 'int-avl-tl2', 'success', 44192676, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 28, 21.7022, 0, 0, 0, 0, 'nasus', '000030', 'data000030.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_int_avl_tm_auto.debra.tl2 -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=200000 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=256 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.59 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=88223 valid=True
    extractor for field=mem_maxresident_kb gets value=333592 valid=True
    extractor for field=user_cputime gets value=2852.25 valid=True
    extractor for field=sys_cputime gets value=7.62 valid=True
    extractor for field=percent_cpu gets value=24658 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=180689316 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=19 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=14.8679 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000279 valid=True
    extractor for field=__file_data gets value=data000279.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_avl_kcas.debra -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO failures (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 200000, 'sigouin_int_avl_kcas.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 256, 1, 'false', 11.59, 0, 88223, 333592, 2852.25, 7.62, 24658, '', 'success', 180689316, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 19, 14.8679, 0, 0, 0, 0, 'nasus', '000279', 'data000279.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_avl_kcas.debra -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=20000000 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=64 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.84 valid=True
    extractor for field=faults_major gets value=1 valid=True
    extractor for field=faults_minor gets value=188680 valid=True
    extractor for field=mem_maxresident_kb gets value=754432 valid=True
    extractor for field=user_cputime gets value=761.36 valid=True
    extractor for field=sys_cputime gets value=4.88 valid=True
    extractor for field=percent_cpu gets value=6470 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=71608950 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=9 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=8 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000049 valid=True
    extractor for field=__file_data gets value=data000049.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_abtree_kcas.debra -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO failures (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 20000000, 'brown_sigouin_abtree_kcas.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 64, 1, 'false', 11.84, 1, 188680, 754432, 761.36, 4.88, 6470, '', 'success', 71608950, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 9, 8, 0, 0, 0, 0, 'nasus', '000049', 'data000049.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_abtree_kcas.debra -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=2000000 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=256 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.61 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=103061 valid=True
    extractor for field=mem_maxresident_kb gets value=400636 valid=True
    extractor for field=user_cputime gets value=2858.94 valid=True
    extractor for field=sys_cputime gets value=9.69 valid=True
    extractor for field=percent_cpu gets value=24691 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=176549291 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=24 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=18.2286 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000184 valid=True
    extractor for field=__file_data gets value=data000184.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_avl_kcas.debra -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO failures (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 2000000, 'sigouin_int_avl_kcas.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 256, 2, 'false', 11.61, 0, 103061, 400636, 2858.94, 9.69, 24691, '', 'success', 176549291, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 24, 18.2286, 0, 0, 0, 0, 'nasus', '000184', 'data000184.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_avl_kcas.debra -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=20000000 valid=True
    extractor for field=algorithm gets value=brown_abtree_tm_auto.debra.norec valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=256 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=54.89 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=448978 valid=True
    extractor for field=mem_maxresident_kb gets value=1786816 valid=True
    extractor for field=user_cputime gets value=12104.53 valid=True
    extractor for field=sys_cputime gets value=15.7 valid=True
    extractor for field=percent_cpu gets value=22079 valid=True
    extractor for field=alg gets value=abtree-norec valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=5905183 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=9 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=8 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000039 valid=True
    extractor for field=__file_data gets value=data000039.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_abtree_tm_auto.debra.norec -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 20000000, 'brown_abtree_tm_auto.debra.norec', '-pin 0-63,128-191,64-127,192-255', 10000, 256, 1, 'false', 54.89, 0, 448978, 1786816, 12104.53, 15.7, 22079, 'abtree-norec', 'success', 5905183, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 9, 8, 0, 0, 0, 0, 'nasus', '000039', 'data000039.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_abtree_tm_auto.debra.norec -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=2000000 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=64 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.55 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=88174 valid=True
    extractor for field=mem_maxresident_kb gets value=352748 valid=True
    extractor for field=user_cputime gets value=767.89 valid=True
    extractor for field=sys_cputime gets value=5.8 valid=True
    extractor for field=percent_cpu gets value=6694 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=100470313 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=8 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=7 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000145 valid=True
    extractor for field=__file_data gets value=data000145.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_abtree_kcas.debra -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO failures (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 2000000, 'brown_sigouin_abtree_kcas.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 64, 1, 'false', 11.55, 0, 88174, 352748, 767.89, 5.8, 6694, '', 'success', 100470313, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 8, 7, 0, 0, 0, 0, 'nasus', '000145', 'data000145.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_abtree_kcas.debra -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=200000 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=128 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.47 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=81489 valid=True
    extractor for field=mem_maxresident_kb gets value=318620 valid=True
    extractor for field=user_cputime gets value=1436.59 valid=True
    extractor for field=sys_cputime gets value=4.99 valid=True
    extractor for field=percent_cpu gets value=12561 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=159017835 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=37 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=19.6579 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000259 valid=True
    extractor for field=__file_data gets value=data000259.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_bst_kcas.debra -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO failures (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 200000, 'sigouin_int_bst_kcas.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 128, 1, 'false', 11.47, 0, 81489, 318620, 1436.59, 4.99, 12561, '', 'success', 159017835, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 37, 19.6579, 0, 0, 0, 0, 'nasus', '000259', 'data000259.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_bst_kcas.debra -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=2000000 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=256 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.84 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=99557 valid=True
    extractor for field=mem_maxresident_kb gets value=388188 valid=True
    extractor for field=user_cputime gets value=2893.52 valid=True
    extractor for field=sys_cputime gets value=5.83 valid=True
    extractor for field=percent_cpu gets value=24481 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=327505959 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=8 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=7 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000152 valid=True
    extractor for field=__file_data gets value=data000152.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_abtree_kcas.debra -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO failures (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 2000000, 'brown_sigouin_abtree_kcas.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 256, 2, 'false', 11.84, 0, 99557, 388188, 2893.52, 5.83, 24481, '', 'success', 327505959, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 8, 7, 0, 0, 0, 0, 'nasus', '000152', 'data000152.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_abtree_kcas.debra -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=20000000 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=192 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.6 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=195989 valid=True
    extractor for field=mem_maxresident_kb gets value=776440 valid=True
    extractor for field=user_cputime gets value=2164.46 valid=True
    extractor for field=sys_cputime gets value=6.8 valid=True
    extractor for field=percent_cpu gets value=18704 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=99417163 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=9 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=8 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000054 valid=True
    extractor for field=__file_data gets value=data000054.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_abtree_kcas.debra -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO failures (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 20000000, 'brown_sigouin_abtree_kcas.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 192, 2, 'false', 11.6, 0, 195989, 776440, 2164.46, 6.8, 18704, '', 'success', 99417163, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 9, 8, 0, 0, 0, 0, 'nasus', '000054', 'data000054.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_abtree_kcas.debra -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=200000 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=128 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.45 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=80304 valid=True
    extractor for field=mem_maxresident_kb gets value=317424 valid=True
    extractor for field=user_cputime gets value=1435.52 valid=True
    extractor for field=sys_cputime gets value=4.73 valid=True
    extractor for field=percent_cpu gets value=12570 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=126613759 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=20 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=14.8761 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000276 valid=True
    extractor for field=__file_data gets value=data000276.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_avl_kcas.debra -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO failures (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 200000, 'sigouin_int_avl_kcas.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 128, 2, 'false', 11.45, 0, 80304, 317424, 1435.52, 4.73, 12570, '', 'success', 126613759, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 20, 14.8761, 0, 0, 0, 0, 'nasus', '000276', 'data000276.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_avl_kcas.debra -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=200000 valid=True
    extractor for field=algorithm gets value=brown_int_bst_tm_auto.debra.tl2 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=128 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.53 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=83139 valid=True
    extractor for field=mem_maxresident_kb gets value=318340 valid=True
    extractor for field=user_cputime gets value=1357.75 valid=True
    extractor for field=sys_cputime gets value=82.13 valid=True
    extractor for field=percent_cpu gets value=12487 valid=True
    extractor for field=alg gets value=int-bst-tl2 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=74345718 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=35 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=19.1113 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000204 valid=True
    extractor for field=__file_data gets value=data000204.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_int_bst_tm_auto.debra.tl2 -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 200000, 'brown_int_bst_tm_auto.debra.tl2', '-pin 0-63,128-191,64-127,192-255', 10000, 128, 2, 'false', 11.53, 0, 83139, 318340, 1357.75, 82.13, 12487, 'int-bst-tl2', 'success', 74345718, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 35, 19.1113, 0, 0, 0, 0, 'nasus', '000204', 'data000204.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_int_bst_tm_auto.debra.tl2 -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=20000000 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=64 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=13.98 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=235776 valid=True
    extractor for field=mem_maxresident_kb gets value=943860 valid=True
    extractor for field=user_cputime gets value=874.2 valid=True
    extractor for field=sys_cputime gets value=5.2 valid=True
    extractor for field=percent_cpu gets value=6289 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=28689080 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=64 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=30.6195 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000066 valid=True
    extractor for field=__file_data gets value=data000066.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_bst_kcas.debra -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO failures (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 20000000, 'sigouin_int_bst_kcas.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 64, 2, 'false', 13.98, 0, 235776, 943860, 874.2, 5.2, 6289, '', 'success', 28689080, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 64, 30.6195, 0, 0, 0, 0, 'nasus', '000066', 'data000066.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_bst_kcas.debra -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=2000000 valid=True
    extractor for field=algorithm gets value=brown_sigouin_int_avl_tm_auto.debra.norec valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=64 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=15.64 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=147858 valid=True
    extractor for field=mem_maxresident_kb gets value=589712 valid=True
    extractor for field=user_cputime gets value=961.98 valid=True
    extractor for field=sys_cputime gets value=16.78 valid=True
    extractor for field=percent_cpu gets value=6256 valid=True
    extractor for field=alg gets value=int-avl-norec valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=15387175 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=24 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=18.3166 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000113 valid=True
    extractor for field=__file_data gets value=data000113.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_int_avl_tm_auto.debra.norec -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 2000000, 'brown_sigouin_int_avl_tm_auto.debra.norec', '-pin 0-63,128-191,64-127,192-255', 10000, 64, 1, 'false', 15.64, 0, 147858, 589712, 961.98, 16.78, 6256, 'int-avl-norec', 'success', 15387175, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 24, 18.3166, 0, 0, 0, 0, 'nasus', '000113', 'data000113.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_int_avl_tm_auto.debra.norec -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=2000000 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=256 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.65 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=103527 valid=True
    extractor for field=mem_maxresident_kb gets value=401024 valid=True
    extractor for field=user_cputime gets value=2860.39 valid=True
    extractor for field=sys_cputime gets value=7.39 valid=True
    extractor for field=percent_cpu gets value=24611 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=178968634 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=45 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=23.2199 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000168 valid=True
    extractor for field=__file_data gets value=data000168.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_bst_kcas.debra -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO failures (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 2000000, 'sigouin_int_bst_kcas.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 256, 2, 'false', 11.65, 0, 103527, 401024, 2860.39, 7.39, 24611, '', 'success', 178968634, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 45, 23.2199, 0, 0, 0, 0, 'nasus', '000168', 'data000168.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_bst_kcas.debra -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=20000000 valid=True
    extractor for field=algorithm gets value=sigouin_int_avl_kcas_validate.debra valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=192 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=12.05 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=240042 valid=True
    extractor for field=mem_maxresident_kb gets value=953420 valid=True
    extractor for field=user_cputime gets value=2251.93 valid=True
    extractor for field=sys_cputime gets value=5.99 valid=True
    extractor for field=percent_cpu gets value=18725 valid=True
    extractor for field=alg gets value=int-avl-pathcas valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=82244658 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=28 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=21.6684 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000094 valid=True
    extractor for field=__file_data gets value=data000094.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_avl_kcas_validate.debra -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 20000000, 'sigouin_int_avl_kcas_validate.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 192, 2, 'false', 12.05, 0, 240042, 953420, 2251.93, 5.99, 18725, 'int-avl-pathcas', 'success', 82244658, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 28, 21.6684, 0, 0, 0, 0, 'nasus', '000094', 'data000094.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_avl_kcas_validate.debra -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=2000000 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=64 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.44 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=92279 valid=True
    extractor for field=mem_maxresident_kb gets value=369968 valid=True
    extractor for field=user_cputime gets value=736.38 valid=True
    extractor for field=sys_cputime gets value=5.4 valid=True
    extractor for field=percent_cpu gets value=6480 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=54688705 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=45 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=24.1942 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000161 valid=True
    extractor for field=__file_data gets value=data000161.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_bst_kcas.debra -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO failures (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 2000000, 'sigouin_int_bst_kcas.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 64, 1, 'false', 11.44, 0, 92279, 369968, 736.38, 5.4, 6480, '', 'success', 54688705, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 45, 24.1942, 0, 0, 0, 0, 'nasus', '000161', 'data000161.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_bst_kcas.debra -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=20000000 valid=True
    extractor for field=algorithm gets value=brown_abtree_tm_auto.debra.tl2 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=64 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=15.71 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=788359 valid=True
    extractor for field=mem_maxresident_kb gets value=2112472 valid=True
    extractor for field=user_cputime gets value=933.29 valid=True
    extractor for field=sys_cputime gets value=49.28 valid=True
    extractor for field=percent_cpu gets value=6252 valid=True
    extractor for field=alg gets value=abtree-tl2 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=34352382 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=9 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=8 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000042 valid=True
    extractor for field=__file_data gets value=data000042.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_abtree_tm_auto.debra.tl2 -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 20000000, 'brown_abtree_tm_auto.debra.tl2', '-pin 0-63,128-191,64-127,192-255', 10000, 64, 2, 'false', 15.71, 0, 788359, 2112472, 933.29, 49.28, 6252, 'abtree-tl2', 'success', 34352382, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 9, 8, 0, 0, 0, 0, 'nasus', '000042', 'data000042.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_abtree_tm_auto.debra.tl2 -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=200000 valid=True
    extractor for field=algorithm gets value=brown_int_bst_tm_auto.debra.tl2 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=128 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.42 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=83072 valid=True
    extractor for field=mem_maxresident_kb gets value=318204 valid=True
    extractor for field=user_cputime gets value=1375.17 valid=True
    extractor for field=sys_cputime gets value=65.46 valid=True
    extractor for field=percent_cpu gets value=12606 valid=True
    extractor for field=alg gets value=int-bst-tl2 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=60150977 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=38 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=19.3791 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000203 valid=True
    extractor for field=__file_data gets value=data000203.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_int_bst_tm_auto.debra.tl2 -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 200000, 'brown_int_bst_tm_auto.debra.tl2', '-pin 0-63,128-191,64-127,192-255', 10000, 128, 1, 'false', 11.42, 0, 83072, 318204, 1375.17, 65.46, 12606, 'int-bst-tl2', 'success', 60150977, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 38, 19.3791, 0, 0, 0, 0, 'nasus', '000203', 'data000203.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_int_bst_tm_auto.debra.tl2 -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=2000000 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=192 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.5 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=98391 valid=True
    extractor for field=mem_maxresident_kb gets value=386744 valid=True
    extractor for field=user_cputime gets value=2149.92 valid=True
    extractor for field=sys_cputime gets value=6.17 valid=True
    extractor for field=percent_cpu gets value=18748 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=146201888 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=46 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=23.2538 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000166 valid=True
    extractor for field=__file_data gets value=data000166.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_bst_kcas.debra -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO failures (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 2000000, 'sigouin_int_bst_kcas.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 192, 2, 'false', 11.5, 0, 98391, 386744, 2149.92, 6.17, 18748, '', 'success', 146201888, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 46, 23.2538, 0, 0, 0, 0, 'nasus', '000166', 'data000166.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_bst_kcas.debra -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=20000000 valid=True
    extractor for field=algorithm gets value=sigouin_int_avl_kcas_validate.debra valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=192 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=12.06 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=239944 valid=True
    extractor for field=mem_maxresident_kb gets value=953308 valid=True
    extractor for field=user_cputime gets value=2252.28 valid=True
    extractor for field=sys_cputime gets value=7.06 valid=True
    extractor for field=percent_cpu gets value=18726 valid=True
    extractor for field=alg gets value=int-avl-pathcas valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=80976295 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=28 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=21.6548 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000093 valid=True
    extractor for field=__file_data gets value=data000093.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_avl_kcas_validate.debra -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 20000000, 'sigouin_int_avl_kcas_validate.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 192, 1, 'false', 12.06, 0, 239944, 953308, 2252.28, 7.06, 18726, 'int-avl-pathcas', 'success', 80976295, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 28, 21.6548, 0, 0, 0, 0, 'nasus', '000093', 'data000093.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_avl_kcas_validate.debra -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=2000000 valid=True
    extractor for field=algorithm gets value=sigouin_int_avl_kcas_validate.debra valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=64 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.4 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=91637 valid=True
    extractor for field=mem_maxresident_kb gets value=367240 valid=True
    extractor for field=user_cputime gets value=727.29 valid=True
    extractor for field=sys_cputime gets value=4.49 valid=True
    extractor for field=percent_cpu gets value=6415 valid=True
    extractor for field=alg gets value=int-avl-pathcas valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=54087704 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=24 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=18.3038 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000185 valid=True
    extractor for field=__file_data gets value=data000185.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_avl_kcas_validate.debra -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 2000000, 'sigouin_int_avl_kcas_validate.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 64, 1, 'false', 11.4, 0, 91637, 367240, 727.29, 4.49, 6415, 'int-avl-pathcas', 'success', 54087704, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 24, 18.3038, 0, 0, 0, 0, 'nasus', '000185', 'data000185.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_avl_kcas_validate.debra -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=20000000 valid=True
    extractor for field=algorithm gets value=brown_abtree_tm_auto.debra.tl2 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=192 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=15.79 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=980397 valid=True
    extractor for field=mem_maxresident_kb gets value=2618916 valid=True
    extractor for field=user_cputime gets value=2832.12 valid=True
    extractor for field=sys_cputime gets value=105.73 valid=True
    extractor for field=percent_cpu gets value=18602 valid=True
    extractor for field=alg gets value=abtree-tl2 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=55865535 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=9 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=8 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000045 valid=True
    extractor for field=__file_data gets value=data000045.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_abtree_tm_auto.debra.tl2 -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 20000000, 'brown_abtree_tm_auto.debra.tl2', '-pin 0-63,128-191,64-127,192-255', 10000, 192, 1, 'false', 15.79, 0, 980397, 2618916, 2832.12, 105.73, 18602, 'abtree-tl2', 'success', 55865535, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 9, 8, 0, 0, 0, 0, 'nasus', '000045', 'data000045.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_abtree_tm_auto.debra.tl2 -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=2000000 valid=True
    extractor for field=algorithm gets value=brown_sigouin_int_avl_tm_auto.debra.norec valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=64 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=15.96 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=148966 valid=True
    extractor for field=mem_maxresident_kb gets value=593996 valid=True
    extractor for field=user_cputime gets value=977.23 valid=True
    extractor for field=sys_cputime gets value=19.16 valid=True
    extractor for field=percent_cpu gets value=6239 valid=True
    extractor for field=alg gets value=int-avl-norec valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=18535515 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=24 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=18.3286 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000114 valid=True
    extractor for field=__file_data gets value=data000114.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_int_avl_tm_auto.debra.norec -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 2000000, 'brown_sigouin_int_avl_tm_auto.debra.norec', '-pin 0-63,128-191,64-127,192-255', 10000, 64, 2, 'false', 15.96, 0, 148966, 593996, 977.23, 19.16, 6239, 'int-avl-norec', 'success', 18535515, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 24, 18.3286, 0, 0, 0, 0, 'nasus', '000114', 'data000114.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_int_avl_tm_auto.debra.norec -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=200000 valid=True
    extractor for field=algorithm gets value=sigouin_int_bst_kcas_validate.debra valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=256 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.62 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=88368 valid=True
    extractor for field=mem_maxresident_kb gets value=330928 valid=True
    extractor for field=user_cputime gets value=2856.44 valid=True
    extractor for field=sys_cputime gets value=8.48 valid=True
    extractor for field=percent_cpu gets value=24640 valid=True
    extractor for field=alg gets value=int-bst-pathcas valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=272997061 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=39 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=18.8367 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000271 valid=True
    extractor for field=__file_data gets value=data000271.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_bst_kcas_validate.debra -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 200000, 'sigouin_int_bst_kcas_validate.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 256, 1, 'false', 11.62, 0, 88368, 330928, 2856.44, 8.48, 24640, 'int-bst-pathcas', 'success', 272997061, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 39, 18.8367, 0, 0, 0, 0, 'nasus', '000271', 'data000271.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_bst_kcas_validate.debra -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=200000 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=128 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.57 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=79654 valid=True
    extractor for field=mem_maxresident_kb gets value=315724 valid=True
    extractor for field=user_cputime gets value=1465.39 valid=True
    extractor for field=sys_cputime gets value=4.67 valid=True
    extractor for field=percent_cpu gets value=12700 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=249126798 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=7 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=6 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000243 valid=True
    extractor for field=__file_data gets value=data000243.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_abtree_kcas.debra -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO failures (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 200000, 'brown_sigouin_abtree_kcas.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 128, 1, 'false', 11.57, 0, 79654, 315724, 1465.39, 4.67, 12700, '', 'success', 249126798, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 7, 6, 0, 0, 0, 0, 'nasus', '000243', 'data000243.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_abtree_kcas.debra -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=2000000 valid=True
    extractor for field=algorithm gets value=brown_sigouin_abtree_kcas_validate.debra valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=64 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.68 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=88627 valid=True
    extractor for field=mem_maxresident_kb gets value=353488 valid=True
    extractor for field=user_cputime gets value=769.48 valid=True
    extractor for field=sys_cputime gets value=6.33 valid=True
    extractor for field=percent_cpu gets value=6642 valid=True
    extractor for field=alg gets value=abtree-pathcas valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=101290076 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=8 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=7 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000154 valid=True
    extractor for field=__file_data gets value=data000154.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_abtree_kcas_validate.debra -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 2000000, 'brown_sigouin_abtree_kcas_validate.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 64, 2, 'false', 11.68, 0, 88627, 353488, 769.48, 6.33, 6642, 'abtree-pathcas', 'success', 101290076, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 8, 7, 0, 0, 0, 0, 'nasus', '000154', 'data000154.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_abtree_kcas_validate.debra -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=20000000 valid=True
    extractor for field=algorithm gets value=sigouin_int_bst_kcas_validate.debra valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=192 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=12.01 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=240116 valid=True
    extractor for field=mem_maxresident_kb gets value=954184 valid=True
    extractor for field=user_cputime gets value=2229.08 valid=True
    extractor for field=sys_cputime gets value=6.35 valid=True
    extractor for field=percent_cpu gets value=18600 valid=True
    extractor for field=alg gets value=int-bst-pathcas valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=71552943 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=56 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=28.7052 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000077 valid=True
    extractor for field=__file_data gets value=data000077.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_bst_kcas_validate.debra -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 20000000, 'sigouin_int_bst_kcas_validate.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 192, 1, 'false', 12.01, 0, 240116, 954184, 2229.08, 6.35, 18600, 'int-bst-pathcas', 'success', 71552943, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 56, 28.7052, 0, 0, 0, 0, 'nasus', '000077', 'data000077.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_bst_kcas_validate.debra -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=200000 valid=True
    extractor for field=algorithm gets value=brown_abtree_tm_auto.debra.tl2 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=192 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.56 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=307823 valid=True
    extractor for field=mem_maxresident_kb gets value=890008 valid=True
    extractor for field=user_cputime gets value=2099.39 valid=True
    extractor for field=sys_cputime gets value=72.43 valid=True
    extractor for field=percent_cpu gets value=18772 valid=True
    extractor for field=alg gets value=abtree-tl2 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=60230782 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=7 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=6 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000238 valid=True
    extractor for field=__file_data gets value=data000238.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_abtree_tm_auto.debra.tl2 -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 200000, 'brown_abtree_tm_auto.debra.tl2', '-pin 0-63,128-191,64-127,192-255', 10000, 192, 2, 'false', 11.56, 0, 307823, 890008, 2099.39, 72.43, 18772, 'abtree-tl2', 'success', 60230782, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 7, 6, 0, 0, 0, 0, 'nasus', '000238', 'data000238.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_abtree_tm_auto.debra.tl2 -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=20000000 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=192 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=12.02 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=240528 valid=True
    extractor for field=mem_maxresident_kb gets value=955808 valid=True
    extractor for field=user_cputime gets value=2244.03 valid=True
    extractor for field=sys_cputime gets value=7.37 valid=True
    extractor for field=percent_cpu gets value=18716 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=71168175 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=56 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=28.5737 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000070 valid=True
    extractor for field=__file_data gets value=data000070.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_bst_kcas.debra -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO failures (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 20000000, 'sigouin_int_bst_kcas.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 192, 2, 'false', 12.02, 0, 240528, 955808, 2244.03, 7.37, 18716, '', 'success', 71168175, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 56, 28.5737, 0, 0, 0, 0, 'nasus', '000070', 'data000070.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_bst_kcas.debra -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=2000000 valid=True
    extractor for field=algorithm gets value=brown_sigouin_int_avl_tm_auto.debra.tl2 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=256 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.67 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=573808 valid=True
    extractor for field=mem_maxresident_kb gets value=1314248 valid=True
    extractor for field=user_cputime gets value=2759.69 valid=True
    extractor for field=sys_cputime gets value=110.64 valid=True
    extractor for field=percent_cpu gets value=24589 valid=True
    extractor for field=alg gets value=int-avl-tl2 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=59975555 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=24 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=18.2818 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000128 valid=True
    extractor for field=__file_data gets value=data000128.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_int_avl_tm_auto.debra.tl2 -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 2000000, 'brown_sigouin_int_avl_tm_auto.debra.tl2', '-pin 0-63,128-191,64-127,192-255', 10000, 256, 2, 'false', 11.67, 0, 573808, 1314248, 2759.69, 110.64, 24589, 'int-avl-tl2', 'success', 59975555, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 24, 18.2818, 0, 0, 0, 0, 'nasus', '000128', 'data000128.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_int_avl_tm_auto.debra.tl2 -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=2000000 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=192 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.41 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=98687 valid=True
    extractor for field=mem_maxresident_kb gets value=387280 valid=True
    extractor for field=user_cputime gets value=2138.24 valid=True
    extractor for field=sys_cputime gets value=5.91 valid=True
    extractor for field=percent_cpu gets value=18780 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=143785160 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=24 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=18.2663 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000182 valid=True
    extractor for field=__file_data gets value=data000182.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_avl_kcas.debra -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO failures (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 2000000, 'sigouin_int_avl_kcas.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 192, 2, 'false', 11.41, 0, 98687, 387280, 2138.24, 5.91, 18780, '', 'success', 143785160, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 24, 18.2663, 0, 0, 0, 0, 'nasus', '000182', 'data000182.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_avl_kcas.debra -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=200000 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=128 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.69 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=81466 valid=True
    extractor for field=mem_maxresident_kb gets value=322944 valid=True
    extractor for field=user_cputime gets value=1469.88 valid=True
    extractor for field=sys_cputime gets value=3.98 valid=True
    extractor for field=percent_cpu gets value=12603 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=244271672 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=7 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=6 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000244 valid=True
    extractor for field=__file_data gets value=data000244.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_abtree_kcas.debra -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO failures (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 200000, 'brown_sigouin_abtree_kcas.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 128, 2, 'false', 11.69, 0, 81466, 322944, 1469.88, 3.98, 12603, '', 'success', 244271672, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 7, 6, 0, 0, 0, 0, 'nasus', '000244', 'data000244.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_abtree_kcas.debra -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=2000000 valid=True
    extractor for field=algorithm gets value=brown_sigouin_int_avl_tm_auto.debra.tl2 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=64 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.43 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=339477 valid=True
    extractor for field=mem_maxresident_kb gets value=834368 valid=True
    extractor for field=user_cputime gets value=697.96 valid=True
    extractor for field=sys_cputime gets value=33.62 valid=True
    extractor for field=percent_cpu gets value=6400 valid=True
    extractor for field=alg gets value=int-avl-tl2 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=30842621 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=24 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=18.3278 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000121 valid=True
    extractor for field=__file_data gets value=data000121.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_int_avl_tm_auto.debra.tl2 -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 2000000, 'brown_sigouin_int_avl_tm_auto.debra.tl2', '-pin 0-63,128-191,64-127,192-255', 10000, 64, 1, 'false', 11.43, 0, 339477, 834368, 697.96, 33.62, 6400, 'int-avl-tl2', 'success', 30842621, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 24, 18.3278, 0, 0, 0, 0, 'nasus', '000121', 'data000121.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_int_avl_tm_auto.debra.tl2 -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=2000000 valid=True
    extractor for field=algorithm gets value=brown_sigouin_abtree_kcas_validate.debra valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=64 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.57 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=88453 valid=True
    extractor for field=mem_maxresident_kb gets value=352928 valid=True
    extractor for field=user_cputime gets value=765.33 valid=True
    extractor for field=sys_cputime gets value=5.03 valid=True
    extractor for field=percent_cpu gets value=6657 valid=True
    extractor for field=alg gets value=abtree-pathcas valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=99743025 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=8 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=7 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000153 valid=True
    extractor for field=__file_data gets value=data000153.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_abtree_kcas_validate.debra -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 2000000, 'brown_sigouin_abtree_kcas_validate.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 64, 1, 'false', 11.57, 0, 88453, 352928, 765.33, 5.03, 6657, 'abtree-pathcas', 'success', 99743025, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 8, 7, 0, 0, 0, 0, 'nasus', '000153', 'data000153.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_abtree_kcas_validate.debra -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=200000 valid=True
    extractor for field=algorithm gets value=brown_abtree_tm_auto.debra.tl2 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=128 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.61 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=366509 valid=True
    extractor for field=mem_maxresident_kb gets value=1040664 valid=True
    extractor for field=user_cputime gets value=1376.11 valid=True
    extractor for field=sys_cputime gets value=96.41 valid=True
    extractor for field=percent_cpu gets value=12681 valid=True
    extractor for field=alg gets value=abtree-tl2 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=81801775 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=7 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=6 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000236 valid=True
    extractor for field=__file_data gets value=data000236.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_abtree_tm_auto.debra.tl2 -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 200000, 'brown_abtree_tm_auto.debra.tl2', '-pin 0-63,128-191,64-127,192-255', 10000, 128, 2, 'false', 11.61, 0, 366509, 1040664, 1376.11, 96.41, 12681, 'abtree-tl2', 'success', 81801775, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 7, 6, 0, 0, 0, 0, 'nasus', '000236', 'data000236.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_abtree_tm_auto.debra.tl2 -nwork 128 -nprefill 128 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=2000000 valid=True
    extractor for field=algorithm gets value=brown_sigouin_int_avl_tm_auto.debra.tl2 valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=192 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=11.55 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=529221 valid=True
    extractor for field=mem_maxresident_kb gets value=1222172 valid=True
    extractor for field=user_cputime gets value=2054.68 valid=True
    extractor for field=sys_cputime gets value=87.48 valid=True
    extractor for field=percent_cpu gets value=18542 valid=True
    extractor for field=alg gets value=int-avl-tl2 valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=55821186 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=24 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=18.3297 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000126 valid=True
    extractor for field=__file_data gets value=data000126.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_int_avl_tm_auto.debra.tl2 -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 2000000, 'brown_sigouin_int_avl_tm_auto.debra.tl2', '-pin 0-63,128-191,64-127,192-255', 10000, 192, 2, 'false', 11.55, 0, 529221, 1222172, 2054.68, 87.48, 18542, 'int-avl-tl2', 'success', 55821186, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 24, 18.3297, 0, 0, 0, 0, 'nasus', '000126', 'data000126.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_sigouin_int_avl_tm_auto.debra.tl2 -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 2000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=20000000 valid=True
    extractor for field=algorithm gets value=brown_int_bst_tm_auto.debra.norec valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=192 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=38.06 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=170335 valid=True
    extractor for field=mem_maxresident_kb gets value=675660 valid=True
    extractor for field=user_cputime gets value=6249.19 valid=True
    extractor for field=sys_cputime gets value=17.62 valid=True
    extractor for field=percent_cpu gets value=16465 valid=True
    extractor for field=alg gets value=int-bst-norec valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=12398878 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=61 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=29.8106 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000005 valid=True
    extractor for field=__file_data gets value=data000005.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_int_bst_tm_auto.debra.norec -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 20000000, 'brown_int_bst_tm_auto.debra.norec', '-pin 0-63,128-191,64-127,192-255', 10000, 192, 1, 'false', 38.06, 0, 170335, 675660, 6249.19, 17.62, 16465, 'int-bst-norec', 'success', 12398878, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 61, 29.8106, 0, 0, 0, 0, 'nasus', '000005', 'data000005.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_int_bst_tm_auto.debra.norec -nwork 192 -nprefill 192 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=20000000 valid=True
    extractor for field=algorithm gets value=sigouin_int_bst_kcas_validate.debra valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=256 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=12.1 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=244852 valid=True
    extractor for field=mem_maxresident_kb gets value=969600 valid=True
    extractor for field=user_cputime gets value=2919.43 valid=True
    extractor for field=sys_cputime gets value=10.55 valid=True
    extractor for field=percent_cpu gets value=24214 valid=True
    extractor for field=alg gets value=int-bst-pathcas valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=89990061 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=59 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=29.2542 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000079 valid=True
    extractor for field=__file_data gets value=data000079.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_bst_kcas_validate.debra -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 20000000, 'sigouin_int_bst_kcas_validate.debra', '-pin 0-63,128-191,64-127,192-255', 10000, 256, 1, 'false', 12.1, 0, 244852, 969600, 2919.43, 10.55, 24214, 'int-bst-pathcas', 'success', 89990061, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 59, 29.2542, 0, 0, 0, 0, 'nasus', '000079', 'data000079.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./sigouin_int_bst_kcas_validate.debra -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=200000 valid=True
    extractor for field=algorithm gets value=brown_abtree_tm_auto.debra.norec valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=256 valid=True
    extractor for field=__trials gets value=1 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=13.44 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=96421 valid=True
    extractor for field=mem_maxresident_kb gets value=372220 valid=True
    extractor for field=user_cputime gets value=3213.76 valid=True
    extractor for field=sys_cputime gets value=8.44 valid=True
    extractor for field=percent_cpu gets value=23962 valid=True
    extractor for field=alg gets value=abtree-norec valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=2951237 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=7 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=6 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000231 valid=True
    extractor for field=__file_data gets value=data000231.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_abtree_tm_auto.debra.norec -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 200000, 'brown_abtree_tm_auto.debra.norec', '-pin 0-63,128-191,64-127,192-255', 10000, 256, 1, 'false', 13.44, 0, 96421, 372220, 3213.76, 8.44, 23962, 'abtree-norec', 'success', 2951237, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 7, 6, 0, 0, 0, 0, 'nasus', '000231', 'data000231.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_abtree_tm_auto.debra.norec -nwork 256 -nprefill 256 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 200000 -t 10000 -pin 0-63,128-191,64-127,192-255')
    extractor for field=INS_DEL_FRAC gets value=5.0 5.0 valid=True
    extractor for field=MAXKEY gets value=20000000 valid=True
    extractor for field=algorithm gets value=brown_int_bst_tm_auto.debra.norec valid=True
    extractor for field=thread_pinning gets value=-pin 0-63,128-191,64-127,192-255 valid=True
    extractor for field=millis gets value=10000 valid=True
    extractor for field=TOTAL_THREADS gets value=64 valid=True
    extractor for field=__trials gets value=2 valid=True
    extractor for field=timeout gets value=false valid=True
    extractor for field=time_elapsed_sec gets value=33.4 valid=True
    extractor for field=faults_major gets value=0 valid=True
    extractor for field=faults_minor gets value=156214 valid=True
    extractor for field=mem_maxresident_kb gets value=623192 valid=True
    extractor for field=user_cputime gets value=2040.58 valid=True
    extractor for field=sys_cputime gets value=19.24 valid=True
    extractor for field=percent_cpu gets value=6166 valid=True
    extractor for field=alg gets value=int-bst-norec valid=True
    extractor for field=validate_result gets value=success valid=True
    extractor for field=total_throughput gets value=16368948 valid=True
    extractor for field=PAPI_L3_TCM gets value=0 valid=True
    extractor for field=PAPI_L2_TCM gets value=0 valid=True
    extractor for field=PAPI_TOT_CYC gets value=0 valid=True
    extractor for field=PAPI_TOT_INS gets value=0 valid=True
    extractor for field=elapsed_millis gets value=10000 valid=True
    extractor for field=MILLIS_TO_RUN gets value=10000 valid=True
    extractor for field=RECLAIM gets value=reclaimer_debra valid=True
    extractor for field=tree_stats_height gets value=58 valid=True
    extractor for field=tree_stats_avgKeyDepth gets value=29.0369 valid=True
    extractor for field=total_commits gets value= valid=True
    extractor for field=total_aborts gets value= valid=True
    extractor for field=abort_rate gets value=0 valid=True
    extractor for field=global_lock_sec gets value= valid=True
    extractor for field=__hostname gets value=nasus valid=True
    extractor for field=__step gets value=000002 valid=True
    extractor for field=__file_data gets value=data000002.txt valid=True
    extractor for field=__cmd_run gets value=LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_int_bst_tm_auto.debra.norec -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255 valid=True

INSERT INTO data (INS_DEL_FRAC, MAXKEY, algorithm, thread_pinning, millis, TOTAL_THREADS, __trials, timeout, time_elapsed_sec, faults_major, faults_minor, mem_maxresident_kb, user_cputime, sys_cputime, percent_cpu, alg, validate_result, total_throughput, PAPI_L3_TCM, PAPI_L2_TCM, PAPI_TOT_CYC, PAPI_TOT_INS, elapsed_millis, MILLIS_TO_RUN, RECLAIM, tree_stats_height, tree_stats_avgKeyDepth, total_commits, total_aborts, abort_rate, global_lock_sec, __hostname, __step, __file_data, __cmd_run) VALUES ('5.0 5.0', 20000000, 'brown_int_bst_tm_auto.debra.norec', '-pin 0-63,128-191,64-127,192-255', 10000, 64, 2, 'false', 33.4, 0, 156214, 623192, 2040.58, 19.24, 6166, 'int-bst-norec', 'success', 16368948, 0, 0, 0, 0, '10000', '10000', 'reclaimer_debra', 58, 29.0369, 0, 0, 0, 0, 'nasus', '000002', 'data000002.txt', 'LD_PRELOAD=../../setbench/lib/libjemalloc.so timeout 180 numactl -i all /usr/bin/time -f "[time_cmd_output] time_elapsed_sec=%e, faults_major=%F, faults_minor=%R, mem_maxresident_kb=%M, user_cputime=%U, sys_cputime=%S, percent_cpu=%P" ./brown_int_bst_tm_auto.debra.norec -nwork 64 -nprefill 64 -prefill-hybrid -prefill-hybrid-min-ms 1000 -prefill-hybrid-max-ms 5000 -insdel 5.0 5.0 -k 20000000 -t 10000 -pin 0-63,128-191,64-127,192-255')